Spaces:
Runtime error
Runtime error
# [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" | |