pyrroleach's picture
Update config.py
880b04b
raw
history blame contribute delete
No virus
16.1 kB
# [step 1]>> 例如: API_KEY = "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" (此key无效)
API_KEY = "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,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,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,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,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,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,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,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,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,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" # 可同时填写多个API-KEY,用英文逗号分割,例如API_KEY = "sk-openaikey1,sk-openaikey2,fkxxxx-api2dkey1,fkxxxx-api2dkey2"
# [step 2]>> 改为True应用代理,如果直接在海外服务器部署,此处不修改
USE_PROXY = False
if USE_PROXY:
# 填写格式是 [协议]:// [地址] :[端口],填写之前不要忘记把USE_PROXY改成True,如果直接在海外服务器部署,此处不修改
# 例如 "socks5h://localhost:11284"
# [协议] 常见协议无非socks5h/http; 例如 v2**y 和 ss* 的默认本地协议是socks5h; 而cl**h 的默认本地协议是http
# [地址] 懂的都懂,不懂就填localhost或者127.0.0.1肯定错不了(localhost意思是代理软件安装在本机上)
# [端口] 在代理软件的设置里找。虽然不同的代理软件界面不一样,但端口号都应该在最显眼的位置上
# 代理网络的地址,打开你的*学*网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)
proxies = {
# [协议]:// [地址] :[端口]
"http": "socks5h://localhost:11284", # 再例如 "http": "http://127.0.0.1:7890",
"https": "socks5h://localhost:11284", # 再例如 "https": "http://127.0.0.1:7890",
}
else:
proxies = None
# [step 3]>> 多线程函数插件中,默认允许多少路线程同时访问OpenAI。Free trial users的限制是每分钟3次,Pay-as-you-go users的限制是每分钟3500次
# 一言以蔽之:免费用户填3,OpenAI绑了信用卡的用户可以填 16 或者更高。提高限制请查询:https://platform.openai.com/docs/guides/rate-limits/overview
DEFAULT_WORKER_NUM = 16
# [step 4]>> 以下配置可以优化体验,但大部分场合下并不需要修改
# 对话窗的高度
CHATBOT_HEIGHT = 1115
# 代码高亮
CODE_HIGHLIGHT = True
# 窗口布局
LAYOUT = "LEFT-RIGHT" # "LEFT-RIGHT"(左右布局) # "TOP-DOWN"(上下布局)
DARK_MODE = True # "LEFT-RIGHT"(左右布局) # "TOP-DOWN"(上下布局)
# 发送请求到OpenAI后,等待多久判定为超时
TIMEOUT_SECONDS = 30
# 网页的端口, -1代表随机端口
WEB_PORT = -1
# 如果OpenAI不响应(网络卡顿、代理失败、KEY失效),重试的次数限制
MAX_RETRY = 2
# OpenAI模型选择是(gpt4现在只对申请成功的人开放)
LLM_MODEL = "gpt-3.5-turbo" # 可选 "chatglm"
AVAIL_LLM_MODELS = ["newbing-free", "gpt-3.5-turbo", "gpt-4", "api2d-gpt-4", "api2d-gpt-3.5-turbo"]
# 本地LLM模型如ChatGLM的执行方式 CPU/GPU
LOCAL_MODEL_DEVICE = "cpu" # 可选 "cuda"
# 设置gradio的并行线程数(不需要修改)
CONCURRENT_COUNT = 100
# 加一个live2d装饰
ADD_WAIFU = False
# 设置用户名和密码(不需要修改)(相关功能不稳定,与gradio版本和网络都相关,如果本地使用不建议加这个)
# [("username", "password"), ("username2", "password2"), ...]
AUTHENTICATION = []
# 重新URL重新定向,实现更换API_URL的作用(常规情况下,不要修改!!)
# (高危设置!通过修改此设置,您将把您的API-KEY和对话隐私完全暴露给您设定的中间人!)
# 格式 {"https://api.openai.com/v1/chat/completions": "在这里填写重定向的api.openai.com的URL"}
# 例如 API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://ai.open.com/api/conversation"}
API_URL_REDIRECT = {}
# 如果需要在二级路径下运行(常规情况下,不要修改!!)(需要配合修改main.py才能生效!)
CUSTOM_PATH = "/"
# 如果需要使用newbing,把newbing的长长的cookie放到这里
NEWBING_STYLE = "creative" # ["creative", "balanced", "precise"]
# 从现在起,如果您调用"newbing-free"模型,则无需填写NEWBING_COOKIES
NEWBING_COOKIES = """
[
{
"domain": ".bing.com",
"expirationDate": 1722304304.662879,
"hostOnly": false,
"httpOnly": false,
"name": "SnrOvr",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "X=rebateson"
},
{
"domain": ".bing.com",
"expirationDate": 1725241903.331807,
"hostOnly": false,
"httpOnly": false,
"name": "SRCHUSR",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "DOB=20230628&T=1690681900000"
},
{
"domain": ".bing.com",
"expirationDate": 1690722968.907181,
"hostOnly": false,
"httpOnly": true,
"name": "SUID",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "A"
},
{
"domain": ".bing.com",
"expirationDate": 1725241919.369688,
"hostOnly": false,
"httpOnly": false,
"name": "SRCHHPGUSR",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "SRCHLANG=zh-Hans&PV=10.0.0&BRW=M&BRH=S&CW=1280&CH=577&SCW=1280&SCH=3325&DPR=1.5&UTC=480&DM=0&EXLTT=7&HV=1690681907&WTS=63823569408&PRVCW=1280&PRVCH=577&cdxtone=Creative&cdxtoneopts=h3imaginative,clgalileo,gencontentv3&BZA=0&IG=3FFC1C0A68AC4661AF9CC95506234F53"
},
{
"domain": ".bing.com",
"expirationDate": 1725239767.9074,
"hostOnly": false,
"httpOnly": false,
"name": "ANON",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "A=41934CE0B2814FF48B48E351FFFFFFFF&E=1c1c&W=5"
},
{
"domain": ".bing.com",
"hostOnly": false,
"httpOnly": false,
"name": "_SS",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": true,
"storeId": null,
"value": "SID=1F9DF898D1C76D8C06DDEBC6D0436CA1&R=2244&RB=2244&GB=0&RG=0&RP=2244"
},
{
"domain": ".bing.com",
"hostOnly": false,
"httpOnly": false,
"name": "ipv6",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": true,
"storeId": null,
"value": "hit=1690685510053&t=6"
},
{
"domain": ".bing.com",
"expirationDate": 1691889368.90737,
"hostOnly": false,
"httpOnly": false,
"name": "_U",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "1pfspv2CBx3VvtjfE1QKAFRh-_sXKZv8JJIGkTrTz0NNIb8w0g5NQVED8lGqXaQVoamxrm8zMqayqurzXuGLL84ewaFOJyJciucEobXvRd1TT9YlldtgoFNzNv1yY8a23gfG0BcXfv34JOlog7Alnmv3sLjT_4KXeO_a9XoJEPTG-c-QR7kwltvHxuE0MJvbKwHl02O103C9j7j-tOldLWQ"
},
{
"domain": ".bing.com",
"expirationDate": 1722532608.573922,
"hostOnly": false,
"httpOnly": false,
"name": "SRCHD",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "AF=NOFORM"
},
{
"domain": ".bing.com",
"expirationDate": 1722532648.988797,
"hostOnly": false,
"httpOnly": false,
"name": "PPLState",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "1"
},
{
"domain": ".bing.com",
"expirationDate": 1721668608.573893,
"hostOnly": false,
"httpOnly": true,
"name": "_EDGE_V",
"path": "/",
"sameSite": null,
"secure": false,
"session": false,
"storeId": null,
"value": "1"
},
{
"domain": ".bing.com",
"expirationDate": 1705281447.988741,
"hostOnly": false,
"httpOnly": false,
"name": "NAP",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "V=1.9&E=1c28&C=LB1XxirE06N9Phbwv7GfDzxt6a4brbs0gB2oKxxHxa9GYsoxKHN8ZQ&W=1"
},
{
"domain": ".bing.com",
"expirationDate": 1722304304.662786,
"hostOnly": false,
"httpOnly": false,
"name": "_RwBf",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "ilt=1&ihpd=0&ispd=1&rc=2244&rb=2244&gb=0&rg=0&pc=2244&mtu=0&rbb=0.0&g=0&cid=&clo=0&v=1&l=2023-07-29T07:00:00.0000000Z&lft=0001-01-01T00:00:00.0000000&aof=0&o=0&p=BINGTRIAL5TO250P201808&c=MY00IA&t=3488&s=2023-02-14T14:57:02.5192073+00:00&ts=2023-07-30T01:51:44.7699802+00:00&rwred=0&wls=2&lka=0&lkt=0&TH=&dci=0&W=1&r=1&mta=0&e=8qX5b-e10kRdUfs-27urW_lAGtOn_8g7Q1VLRKK1FxLItBZbH3MjIBmBly2KRdVxeu3bsTktec3m586h4QJR_9bVvpR5nwGbfXRWidYHS_o&A="
},
{
"domain": ".bing.com",
"expirationDate": 1725241899.602213,
"hostOnly": false,
"httpOnly": false,
"name": "_UR",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "QS=0&TQS=0"
},
{
"domain": ".bing.com",
"hostOnly": false,
"httpOnly": true,
"name": "_EDGE_S",
"path": "/",
"sameSite": null,
"secure": false,
"session": true,
"storeId": null,
"value": "SID=1F9DF898D1C76D8C06DDEBC6D0436CA1"
},
{
"domain": "www.bing.com",
"expirationDate": 1724377919.92993,
"hostOnly": true,
"httpOnly": true,
"name": "MUIDB",
"path": "/",
"sameSite": null,
"secure": false,
"session": false,
"storeId": null,
"value": "0773E6FAF61F6F4535AAF6D0F7316EDD"
},
{
"domain": ".bing.com",
"expirationDate": 1725241901.503341,
"hostOnly": false,
"httpOnly": true,
"name": "USRLOC",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "HS=1&ELOC=LAT=28.17824935913086|LON=112.93753814697266|N=%E5%B2%B3%E9%BA%93%E5%8C%BA%EF%BC%8C%E6%B9%96%E5%8D%97%E7%9C%81|ELT=2|&CLOC=LAT=28.178249045461765|LON=112.93753532494331|A=733.4464586120832|TS=230730015139|SRC=W"
},
{
"domain": ".bing.com",
"expirationDate": 1725241900.079632,
"hostOnly": false,
"httpOnly": false,
"name": "_HPVN",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "CS=eyJQbiI6eyJDbiI6NiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiUCJ9LCJTYyI6eyJDbiI6NiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiSCJ9LCJReiI6eyJDbiI6NiwiU3QiOjAsIlFzIjowLCJQcm9kIjoiVCJ9LCJBcCI6dHJ1ZSwiTXV0ZSI6dHJ1ZSwiTGFkIjoiMjAyMy0wNy0zMFQwMDowMDowMFoiLCJJb3RkIjowLCJHd2IiOjAsIkRmdCI6bnVsbCwiTXZzIjowLCJGbHQiOjAsIkltcCI6OX0="
},
{
"domain": ".bing.com",
"expirationDate": 1722532611.007674,
"hostOnly": false,
"httpOnly": false,
"name": "ABDEF",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "V=13&ABDV=13&MRNB=1687972611006&MRB=0"
},
{
"domain": ".bing.com",
"expirationDate": 1724772361.043211,
"hostOnly": false,
"httpOnly": true,
"name": "GI_FRE_COOKIE",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "gi_sc=1"
},
{
"domain": ".bing.com",
"expirationDate": 1722532648.988848,
"hostOnly": false,
"httpOnly": true,
"name": "KievRPSSecAuth",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "FABaBBRaTOJILtFsMkpLVWSG6AN6C/svRwNmAAAEgAAACAPqNzQ+x855GATAsUODhz9OqUhfWlSnauJJsF5F2GzTvEZcGIpV2CywnNISZ8JasXiAqJXoYfm37oT6awVyvuXlRbHmxIMOUN6N/vpKfGlox9Nw4ISdUN/OHnQeXcpBhXMunj/o5+f2DJZXPjHQ9+IGoKKAQ3qpnqaJq35YdUH02xC6vs0gtpf4eI3k21Ss5Zf4Vw/I/i2hvQ8MZr/Rgx+IP/yAANDEqcOlbplvln/nwiEpQPt4i+nPzel5iSARvzpFuc+KxiiadYTsIUC+zs21PfDzMK/EVPkSupETd6WtqjuSYMI8YrSi5j2yw2eZLvsgZsvvj5GY9771MbrMV0aopo5CWgpfq7/B5pXqkxdi2PeyGprIfNLv/p7ztwTYDLtLEBj1QTK+6CzpglgPj9rsYvfTcGbEb0+IjrSQHsLlKWOBq2ZNAgOJBRAq3toPng+nJj4v/8MaCK3Aq2q9L9cxGad5OvZJAAIPSRxfHdjSaMInlgMbenb549Zsq6/p1J7h06GZFkOOHyMiqLGpysQTIuAdMcIQzE27wO82SOVNwpWwFRqmhjRywtnk19R8lZeFhxZ49CPFX1XVH03XP6MsccPqSqcqm4wKs6fwk2fhGigMQrEYr7zBuHlNcTQ/kPPBubaqFENAT+OThTgn9a2QpkjLSSSAnpldzsjqITmZOJwW4Kl1x+3eLWz4R+pmbb7c2m6NYdsfaDsWD5WFxHOPzOYLIgLfhpUYyegg4desjwOptb9BFH7ojxDgxT+1W12clrh+CBVuTtCrajSJCBLDJnyAj3Ox62wj1oTbdp4jOWs0Orj0b08Q2avv9zxt5f/jvf0QjzWA/cRoyDpreQ4s4xFqJ6xvj/Mdtb9kb5xzt+jFyb3P9Ej9xmblwvCAdGRVuvSpYZhF7fWijXn8gpjnnsjb5PeLBNDP6pQd9sURImbUHVDCtgOSVDiwcZfN9Puw13kZtHYxCa8hyg4m/Syur+55vHo529j3HDVJSB9c4nbFApGDmb+MW1vUXUba9DWe93RKbCfSkcT+rU0tAIYyq+7qELl467fOZVnW3eeHQ4+MfJ3yLx5gGp58D7cmn40FmCqQmmkL7mePBlEyQO9J+Nw0DS3gjeV7PrncOXIKfq2bxtXsd2OV9g+Z/NmhIEDcXtxFYEYE1wiEmLdinuvrDTBtjG4W8hcPcaNij0anZYVu4lsZoAm1U0TnPud30nvgux3ZV1ML2oHEnIJPvlOr/ATyUOMvv6UHL4265p9vSa2oHrlU/mXrg6w0+bAHzLr+q92UjV6JtHzzkdhFjokDxOaDCvzZDqpxakYV9517l3dy8bZzFrpXAXuzfCdWeGKbPpcsa9Pn3D4iOfgcXYwx/RIlrm+4k9WiVS9IfVw7d9RRDbv6OFii0T3a8/5NzVF7FAC5mJ8vpsVUpiA5zCQKYsTDZTFe2A=="
},
{
"domain": ".bing.com",
"expirationDate": 1722532801.510341,
"hostOnly": false,
"httpOnly": false,
"name": "MMCASM",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "ID=485927AFFE784B3D8D888016EDCE5838"
},
{
"domain": ".bing.com",
"expirationDate": 1723894773.25795,
"hostOnly": false,
"httpOnly": false,
"name": "MUID",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "0773E6FAF61F6F4535AAF6D0F7316EDD"
},
{
"domain": ".bing.com",
"expirationDate": 1722532608.573937,
"hostOnly": false,
"httpOnly": false,
"name": "SRCHUID",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": false,
"storeId": null,
"value": "V=2&GUID=937B35CC3CB949F493645A17D984646E&dmnchg=1"
},
{
"domain": ".bing.com",
"hostOnly": false,
"httpOnly": false,
"name": "WLS",
"path": "/",
"sameSite": "no_restriction",
"secure": true,
"session": true,
"storeId": null,
"value": "C=ad15478c1e91640e&N=yajie"
}
]
"""
# 如果需要使用Slack Claude,使用教程详情见 request_llm/README.md
SLACK_CLAUDE_BOT_ID = ''
SLACK_CLAUDE_USER_TOKEN = ''
# 如果需要使用AZURE 详情请见额外文档 docs\use_azure.md
AZURE_ENDPOINT = "https://你的api名称.openai.azure.com/"
AZURE_API_KEY = "填入azure openai api的密钥"
AZURE_API_VERSION = "填入api版本"
AZURE_ENGINE = "填入ENGINE"