Kumi
2d564afd97
Standardize the passing of 'messages' argument across various calls to generate_chat_response method to ensure consistency and prevent potential bugs in the GPT bot's response generation. The 'model' parameter in one instance has been corrected to 'original_model' for proper context loading. These changes improve code clarity and maintain the intended message flow within the bot's conversation handling.
75 lines
No EOL
1.2 KiB
TOML
75 lines
No EOL
1.2 KiB
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.hatch.metadata]
|
|
allow-direct-references = true
|
|
|
|
[project]
|
|
name = "matrix-gptbot"
|
|
version = "0.3.4"
|
|
|
|
authors = [
|
|
{ name="Kumi Mitterer", email="gptbot@kumi.email" },
|
|
]
|
|
|
|
description = "Multifunctional Chatbot for Matrix"
|
|
readme = "README.md"
|
|
license = { file="LICENSE" }
|
|
requires-python = ">=3.10"
|
|
|
|
packages = [
|
|
"src/gptbot"
|
|
]
|
|
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
|
|
dependencies = [
|
|
"matrix-nio[e2e]",
|
|
"markdown2[all]",
|
|
"tiktoken",
|
|
"python-magic",
|
|
"pillow",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
openai = [
|
|
"openai>=1.2",
|
|
"pydub",
|
|
]
|
|
|
|
wolframalpha = [
|
|
"wolframalpha",
|
|
]
|
|
|
|
e2ee = [
|
|
"pantalaimon>=0.10.5",
|
|
]
|
|
|
|
all = [
|
|
"matrix-gptbot[openai,wolframalpha,e2ee]",
|
|
"geopy",
|
|
"beautifulsoup4",
|
|
]
|
|
|
|
dev = [
|
|
"matrix-gptbot[all]",
|
|
"black",
|
|
"hatchling",
|
|
"twine",
|
|
"build",
|
|
]
|
|
|
|
[project.urls]
|
|
"Homepage" = "https://kumig.it/kumitterer/matrix-gptbot"
|
|
"Bug Tracker" = "https://kumig.it/kumitterer/matrix-gptbot/issues"
|
|
|
|
[project.scripts]
|
|
gptbot = "gptbot:main"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["src/gptbot"] |