2026-05-22 19:34:48 +03:00
|
|
|
import os
|
2026-07-15 21:07:09 +03:00
|
|
|
from prompts import SYSTEM_PROMPTS, IMAGE_PROMPT, ADD_TO_PROMPT, NEW_MD, OLD_MD
|
2026-05-22 19:34:48 +03:00
|
|
|
from dotenv import load_dotenv
|
|
|
|
|
|
|
|
|
|
load_dotenv()
|
|
|
|
|
|
|
|
|
|
ADMIN_ID = 8243488179
|
|
|
|
|
|
2026-07-15 21:07:09 +03:00
|
|
|
# поставь "" пустой da если хочешь отключить поддержку голосовых
|
|
|
|
|
VOSK_API = "http://127.0.0.1:8080/stt"
|
|
|
|
|
|
2026-05-22 19:34:48 +03:00
|
|
|
MAX_CONTEXT = 7
|
2026-08-03 09:37:10 +03:00
|
|
|
MAX_PROMPT = 4000
|
|
|
|
|
MAX_TOKENS = 9000
|
|
|
|
|
MAX_PROMPTS = 8
|
2026-05-22 19:34:48 +03:00
|
|
|
|
2026-05-24 22:45:50 +03:00
|
|
|
BEN_IDS = [-1002147940521, -1001834656942, -1003142512395]
|
2026-07-15 21:07:09 +03:00
|
|
|
ABEN_IDS = [-1002147940521, -1001834656942, -1003142512395]
|
2026-05-24 22:45:50 +03:00
|
|
|
REPORN_IDS = [-1002147940521, -1002775610996, -1001834656942, -1003142512395]
|
2026-05-24 22:43:22 +03:00
|
|
|
|
2026-07-15 21:07:09 +03:00
|
|
|
BOT_USERNAME = "UzbekGPTTestBot"
|
2026-05-24 22:43:22 +03:00
|
|
|
BOT_CALLS = ["узбек", "uzbek", f"@{BOT_USERNAME}"]
|
2026-05-22 19:34:48 +03:00
|
|
|
|
|
|
|
|
DEFAULT_MODEL = "ollama*gemma4:31b-cloud"
|
|
|
|
|
IMAGE_MODEL = "ollama*gemma3:27b-cloud"
|
|
|
|
|
DEFAULT_STREAM = "none"
|
|
|
|
|
DEFAULT_CALL = "da"
|
2026-08-03 09:37:10 +03:00
|
|
|
DEFAULT_PROMPT = "standart"
|
2026-07-15 21:07:09 +03:00
|
|
|
DEFAULT_NOTIFY = "da"
|
2026-08-03 09:37:10 +03:00
|
|
|
# поставь DEFAULT_MARKDOWN на "" если хочешь спросить пользователя что он хочет при первом соо da.
|
|
|
|
|
DEFAULT_MARKDOWN = "old"
|
2026-05-22 19:34:48 +03:00
|
|
|
|
|
|
|
|
SHOW_ACC_MSG = True
|
2026-07-15 21:07:09 +03:00
|
|
|
|
2026-05-22 19:34:48 +03:00
|
|
|
SETTINGS_COMMAND = True
|
|
|
|
|
CLEAR_COMMAND = True
|
|
|
|
|
PROMPT_COMMAND = True
|
|
|
|
|
CONFIG_COMMAND = True
|
|
|
|
|
|
2026-06-18 22:04:23 +03:00
|
|
|
ABOUT_BOT = (
|
|
|
|
|
"✅ *об узбекгпт* ✅\n"
|
2026-07-15 21:07:09 +03:00
|
|
|
"- создал @zsh69 (хукер667)\n"
|
2026-06-18 22:04:23 +03:00
|
|
|
"- репозиторий бота: https://git.hkr.at.by/cgit.cgi/uzbekgpt\n"
|
|
|
|
|
"- `git clone https://g.hkr.at.by/uzbekgpt`\n"
|
|
|
|
|
"- подпешис: t.me/hukerass"
|
|
|
|
|
)
|
|
|
|
|
|
2026-08-03 09:37:10 +03:00
|
|
|
DONATE_LINK = ""
|
2026-06-18 22:04:23 +03:00
|
|
|
|
2026-05-22 19:34:48 +03:00
|
|
|
PROVIDERS = {
|
|
|
|
|
"ollama": {
|
|
|
|
|
"name": "оллама",
|
|
|
|
|
"module": "openai",
|
|
|
|
|
"url": "http://127.0.0.1:11434/v1",
|
|
|
|
|
"key": "da",
|
|
|
|
|
},
|
2026-07-15 21:07:09 +03:00
|
|
|
"krutoiapi": {
|
|
|
|
|
"name": "ваше крутое api",
|
|
|
|
|
"module": "openai",
|
|
|
|
|
"url": "http://localhost:8080/v1/",
|
|
|
|
|
"key": "qwera",
|
|
|
|
|
},
|
2026-05-24 22:45:50 +03:00
|
|
|
# "hzai": {
|
|
|
|
|
# "name": "хуйзнает ai",
|
|
|
|
|
# "module": "openai",
|
|
|
|
|
# "url": os.getenv("HZAI_URL"),
|
|
|
|
|
# "key": os.getenv("HZAI_KEY"),
|
|
|
|
|
# },
|
2026-05-22 19:34:48 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MODELS = {
|
|
|
|
|
"ollama": {
|
2026-07-15 21:07:09 +03:00
|
|
|
"gemma3:27b-cloud": {"n_tok": 7, "e_tok": 15, "vision": True},
|
|
|
|
|
"gemma4:31b-cloud": {"n_tok": 30, "e_tok": 50, "vision": True},
|
|
|
|
|
},
|
|
|
|
|
"krutoiapi": {
|
|
|
|
|
"da": {"n_tok": 30, "e_tok": 50, "vision": False},
|
2026-05-22 19:34:48 +03:00
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
API_TOKEN = os.getenv("API_TOKEN")
|