Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否增加对第三方的OpenAI API Key的支持(除Azure以外) #1917

Open
1 task done
powerliu2020 opened this issue Apr 24, 2024 · 11 comments
Open
1 task done

Comments

@powerliu2020
Copy link

⚠️ 搜索是否存在类似issue

  • 我已经搜索过issues和disscussions,没有发现相似issue

总结

能否增加对除了Azure以外的第三方openai api key的支持。

例如https://openrouter.ai/,但需要可以自定义open_ai_api_base,而目前只支持Azure的Openai key

举例

No response

动机

openai官方太容易封号,所以借助第三方的api key连接chatGPT更稳定些

@Run-os
Copy link

Run-os commented Apr 25, 2024

同求

@chenbe1990
Copy link

本来就支持啊。

@Run-os
Copy link

Run-os commented Apr 26, 2024

@chenbe1990 请问可以看下你的配置吗,我捣鼓了好久没成功,用的docker-compose

@liangxuannb
Copy link

所以open_ai_key_base是干啥的???

@Run-os
Copy link

Run-os commented Apr 26, 2024

@liangxuannb 我尝试过了,好像没用

version: '2.0'
services:
  chatgpt-on-wechat:
    image: zhayujie/chatgpt-on-wechat
    container_name: chatgpt-on-wechat
    security_opt:
      - seccomp:unconfined
    volumes:
      - ./config.json:/app/plugins/config.json
    environment:
      OPEN_AI_API_KEY: 'sk-xxxxxx'
      MODEL: 'gpt-3.5-turbo'
      open_ai_key_base: '8.0.0.0:3000'
      PROXY: ''
      SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
      SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
      GROUP_CHAT_PREFIX: '["@bot"]'
      GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
      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: ''

@white586
Copy link

同求

@sbcxk
Copy link

sbcxk commented Apr 27, 2024

目前来看是支持的
更多配置详见config文件说明:https://github.com/zhayujie/chatgpt-on-wechat/blob/master/config.py
image

我这边用的第三方接口,配置如下(前提是第三方所有接口与openai请求传参完全一致)
image
image

@wq290243612
Copy link

wq290243612 commented Apr 28, 2024

@liangxuannb 我尝试过了,好像没用

version: '2.0'
services:
  chatgpt-on-wechat:
    image: zhayujie/chatgpt-on-wechat
    container_name: chatgpt-on-wechat
    security_opt:
      - seccomp:unconfined
    volumes:
      - ./config.json:/app/plugins/config.json
    environment:
      OPEN_AI_API_KEY: 'sk-xxxxxx'
      MODEL: 'gpt-3.5-turbo'
      open_ai_key_base: '8.0.0.0:3000'
      PROXY: ''
      SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
      SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
      GROUP_CHAT_PREFIX: '["@bot"]'
      GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
      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: ''

别的环境变量是大写,你输入的是小写。所以不成功。而且接口的格式是OPEN_AI_API_BASE=http://ip:端口。

@Run-os
Copy link

Run-os commented Apr 28, 2024

@wq290243612 好的谢谢,最近通过linux直接部署成功了,docker放到一边去了,我等下再去看看

@Run-os
Copy link

Run-os commented Apr 28, 2024

@sbcxk 谢谢🙏,我去学习一下

@liangxuannb
Copy link

@liangxuannb 我尝试过了,好像没用

version: '2.0'
services:
  chatgpt-on-wechat:
    image: zhayujie/chatgpt-on-wechat
    container_name: chatgpt-on-wechat
    security_opt:
      - seccomp:unconfined
    volumes:
      - ./config.json:/app/plugins/config.json
    environment:
      OPEN_AI_API_KEY: 'sk-xxxxxx'
      MODEL: 'gpt-3.5-turbo'
      open_ai_key_base: '8.0.0.0:3000'
      PROXY: ''
      SINGLE_CHAT_PREFIX: '["bot", "@bot"]'
      SINGLE_CHAT_REPLY_PREFIX: '"[bot] "'
      GROUP_CHAT_PREFIX: '["@bot"]'
      GROUP_NAME_WHITE_LIST: '["ChatGPT测试群", "ChatGPT测试群2"]'
      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: ''

别的环境变量是大写,你输入的是小写。所以不成功。而且接口的格式是OPEN_AI_API_BASE=http://ip:端口。

就是这个啊。。。 我懒得写大写了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants