forked from n3d1117/chatgpt-telegram-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.env
152 lines (102 loc) · 5.78 KB
/
config.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# Telegram user ID of admins, or - to assign no admin
ADMIN_USER_IDS=524389448
# Comma separated list of telegram user IDs, or * to allow all
ALLOWED_TELEGRAM_USER_IDS=USER_ID_1,USER_ID_2
# Период бюджета (monthly, weekly, daily)
BUDGET_PERIOD=monthly
# Бюджеты пользователей (список пользователей и их бюджетов, или * для всех)
USER_BUDGETS=0.5
# Бюджет для гостей
GUEST_BUDGET=0.5
# Цена токена
TOKEN_PRICE=0.002
# Цены на изображения (список цен для разных разрешений)
IMAGE_PRICES=0.016,0.018,0.02
# Цена транскрипции
TRANSCRIPTION_PRICE=0.006
# Цена токена для использования визионарных возможностей
VISION_TOKEN_PRICE=0.01
# Включение цитирования
ENABLE_QUOTING=true
# Включение генерации изображений
ENABLE_IMAGE_GENERATION=true
# Включение генерации речи из текста (TTS)
ENABLE_TTS_GENERATION=true
# Включение транскрипции
ENABLE_TRANSCRIPTION=true
# Включение визионарных возможностей
ENABLE_VISION=true
# Прокси сервер
#PROXY=http://localhost:8080
# Модель OpenAI
OPENAI_MODEL=gpt-3.5-turbo
# Базовый URL для OpenAI
#OPENAI_BASE_URL=https://example.com/v1/
# Подсказка ассистента
ASSISTANT_PROMPT="Ты - искусственный интеллект, созданный для оказания помощи и поддержки людям. Твоя задача заключается в выполнении разнообразных задач, отвечая на вопросы, предоставляя информацию, и помогая в различных сферах жизни. Ты используешь алгоритмы и модели машинного обучения, чтобы анализировать данные, понимать запросы и предоставлять решения на основе накопленного знания. Твоя цель - облегчить повседневные задачи пользователей, улучшить их продуктивность и быть надежным помощником в их повседневной жизни."
# Показывать использование
SHOW_USAGE=true
# Потоковый режим
STREAM=true
# Максимальное количество токенов
MAX_TOKENS=1200
# Максимальное количество токенов для визионарных возможностей
VISION_MAX_TOKENS=300
# Максимальный размер истории
MAX_HISTORY_SIZE=15
# Максимальный возраст разговора в минутах
MAX_CONVERSATION_AGE_MINUTES=180
# Отвечать только транскрипцией для голосовых сообщений
VOICE_REPLY_WITH_TRANSCRIPT_ONLY=true
# Подсказки для голосовых ответов
VOICE_REPLY_PROMPTS="Привет, бот;Привет, бот;Привет, чат;Привет, чат"
# Подсказка для визионарных возможностей
VISION_PROMPT="Что на этом изображении?"
# Количество вариантов ответа для генерации
N_CHOICES=1
# Температура для генерации текста
TEMPERATURE=1.0
# Штраф за присутствие
PRESENCE_PENALTY=0.0
# Штраф за частоту
FREQUENCY_PENALTY=0.0
# Модель изображения
IMAGE_MODEL=dall-e-3
# Качество изображения
IMAGE_QUALITY=hd
# Стиль изображения
IMAGE_STYLE=natural
# Размер изображения
IMAGE_SIZE=1024x1024
# Формат изображения
IMAGE_FORMAT=document
# Детализация для визионарных возможностей
VISION_DETAIL="low"
# Ключевое слово для групповых запросов
GROUP_TRIGGER_KEYWORD="Аврора"
# Игнорировать групповые транскрипции
IGNORE_GROUP_TRANSCRIPTIONS=true
# Игнорировать групповые визионарные запросы
IGNORE_GROUP_VISION=true
# Модель генерации речи (TTS)
TTS_MODEL="tts-1"
# Голос для генерации речи
TTS_VOICE="alloy"
# Цены на генерацию речи (TTS)
TTS_PRICES=0.015,0.030
# Язык бота
BOT_LANGUAGE=ru
# Включить последующие вопросы для визионарных возможностей
ENABLE_VISION_FOLLOW_UP_QUESTIONS="true"
# Модель для визионарных возможностей
VISION_MODEL="gpt-4-vision-preview"
# Использовать ли функции (или плагины)
ENABLE_FUNCTIONS=true
# Максимальное количество последовательных вызовов функций, которые должна выполнить модель в одном ответе перед отображением сообщения пользователю.
FUNCTIONS_MAX_CONSECUTIVE_CALLS=10
# Список плагинов (weather,wolfram,ddg_web_search,ddg_translate,ddg_image_search,crypto,spotify,worldtimeapi,dice,youtube_audio_extractor,deepl_translate,gtts_text_to_speech,whois,webshot,auto_tts)
PLUGINS=worldtimeapi,weather,ddg_web_search,ddg_translate,ddg_image_search,crypto,dice,youtube_audio_extractor,gtts_text_to_speech,whois,webshot,auto_tts
# Местное время
WORLDTIME_DEFAULT_TIMEZONE=Europe/Moscow
# Показывать, какие плагины использовались для ответа
SHOW_PLUGINS_USED=true