-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
constants.py
42 lines (35 loc) · 945 Bytes
/
constants.py
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
from enum import Enum
from config import Config
from manager.bot import BotManager
config = Config.load_config()
config.scan_presets()
botManager = BotManager(config)
class LlmName(Enum):
SlackClaude = "slack-claude"
PoeSage = "poe-sage"
PoeGPT4 = "poe-gpt4"
PoeGPT432k = "poe-gpt432k"
PoeClaude2 = "poe-claude2"
PoeClaude = "poe-claude"
PoeClaude100k = "poe-claude100k"
PoeChatGPT = "poe-chatgpt"
PoeChatGPT16k = "poe-chatgpt16k"
PoeLlama2 = "poe-llama2"
PoePaLM = "poe-palm"
ChatGPT_Web = "chatgpt-web"
ChatGPT_Api = "chatgpt-api"
Bing = "bing"
BingC = "bing-c"
BingB = "bing-b"
BingP = "bing-p"
Bard = "bard"
YiYan = "yiyan"
ChatGLM = "chatglm-api"
XunfeiXinghuo = "xinghuo"
class BotPlatform(Enum):
AriadneBot = "mirai"
DiscordBot = "discord"
Onebot = "onebot"
TelegramBot = "telegram"
HttpService = "http"
WecomBot = "wecom"