根据chatgpt-on-wechat 项目部署,采用docker compose. 根据快速部署 文档实操. 由于初次部署访问不上chatgpt,网络环境有问题.感觉可能是compose.yml>"proxy": "",
没设置的问题. 最后发现,由于docker本身的特性,docker compose并不会直接访问宿主机网络,而是创建了一个虚拟网桥,与宿主机环境进行隔离.想要直接走宿主机网络,需要添加network_mode: host
最后该项目的配置为
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 version: '2.0' services: chatgpt-on-wechat: image: zhayujie/chatgpt-on-wechat container_name: chatgpt-on-wechat security_opt: - seccomp:unconfined environment: OPEN_AI_API_KEY: 'your api key' MODEL: 'gpt-3.5-turbo' PROXY: '' SINGLE_CHAT_PREFIX: '["bot", "@bot"]' SINGLE_CHAT_REPLY_PREFIX: '"[bot] "' GROUP_CHAT_PREFIX: '["@bot"]' GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "花开富贵"]' IMAGE_CREATE_PREFIX: '["画", "看", "找"]' CONVERSATION_MAX_TOKENS: 1000 SPEECH_RECOGNITION: 'False' CHARACTER_DESC: '你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。' EXPIRES_IN_SECONDS: 3600 USE_GLOBAL_PLUGIN_CONFIG: 'True' USE_LINKAI: 'False' LINKAI_API_KEY: '' LINKAI_APP_CODE: '' network_mode: host
报错:[CHATGPT] RateLimitError: You exceeded your current quota, please check your plan and billing details.
疑似要添加chatgpt api付费方式 最早的用户有12个月18美刀的api额度 之后注册的用户有3个月,5美刀的api额度 但都要添加payment method才能调用
要开一张虚拟银行卡…麻烦,懒得搞,试试别人的api先 问相🐏要了api,成功部署.接下来就是等azure的申请通
改换用aruze申请api公司申请 学生申请
换用gemini api AIzaSyDkPocgRTs_fEf_pI0hI7_FWTi7yeciDBs
gemini api只支持美国地区使用,并且没有改proxy的接口. 可以魔改proxy 懒得搞