Notícias: Feliz Ano Novo !!! Agora você pode usar serviços GPT de terceiros?
Como: Modificar o Item de Configuração do GPT.Baseurl para usar o Apikey de terceiros
--- 2024.1.15
Se você acha que é bom, clique nas estrelas no canto superior direito.
Mantido pela comunidade, dê as boas -vindas à boa ideia de todos ou aumente diretamente o PR ???
Eu sou apenas um estudante universitário.
Uma implementação não oficial do ChatGPT no QQ / WECHAT .
Este é um chatbot não oficial . Pode ser usado para expansão e personalização.
A implementação de robô QQ é baseada em Theokanning/Openai-Java e Mamoe/Mirai;
A implementação do WeChat Robot é baseada em Theokanning/Openai-Java e WXMBACI/ITCHAT4J-UOS.
?
| Função | QQ Robot | WeChat Robot |
|---|---|---|
| Diálogo de texto (GPT3.5/GPT4) | ✔️ | ✔️ |
| Desenho da IA (Dall-e-3) | ✔️ | ✔️ (apenas retorne ao URL) |
| Resposta de voz AI (GPT3.5/GPT4 + TTS-1/TTS-1-HD) | ✔️ | |
| Resposta de citação | ✔️ | |
| Usando vários APIKEYS | ✔️ | ✔️ |
| Redefina a sessão | ✔️ | ✔️ |
| GPT de terceiros | ✔️ | ✔️ |
| Console da web | plano? | plano? |
Use Mirai/Itchat para fazer login no QQ/WECHAT e ouça mensagens -> Ligue para a interface OpenAi para fazer perguntas ao GPT -> Use Mirai/Itchat para responder à resposta do GPT no QQ/WeChat
A IA Desenho usa o método de geração de Dall · E Model
Respostas de voz da IA Use o modelo TTS para converter as respostas do GPT para voz
- Obtenha o apikey oficial https://platform.openai.com/account/api-keys
- Envie "Reset Session" para o robô para limpar o histórico da sessão e modificar as instruções no arquivo de configuração.
- Quando o histórico de conversas transbordar, o histórico de sessão anterior será excluído e a pergunta será feita novamente.
- Você pode definir o BasicPrompt para alcançar o objetivo de ter personalidade, como: "Em seguida, quando eu digo algo para você, você só precisa responder:" Dict ".
- Suporta o uso de vários APIKEYS. Nesse caso, o APIKEY com o menor número de uso será chamado primeiro, de modo a evitar o problema HTTP500/503 causado por solicitações excessivas da mesma API.
- Ocasionalmente, não haverá resposta aos desenhos da IA e resposta à voz.
- Se o login falhar, tente a seguinte operação
- Tente de novo?
- Limpe o cache (pasta de cache) e tente novamente após a substituição do protocolo de login QQ.
- Limpe o cache (pasta de cache) e tente novamente depois de alterar o ambiente de rede
Repreendendo o controle de risco tencente?
❤❤❤ Fora da caixa !!! ❤❤
Além dos seguintes métodos, você também pode baixar o pacote ZIP de liberação e usá -lo diretamente
Você só precisa
Clone este projeto
ter
Uma conta aberta
Um número QQ/sinal WeChat
E configure -os no application.yml:
proxy:
# 代理配置
# 国内墙了gpt的api, 所以得用代理, 一般你使用的代理软件会有相关信息, 例子:
# host: 127.0.0.1
# port: 7890
# 若不需要留空即可
host:
port:
gpt:
# 如果你使用了第三方GPT 请修改baseUrl
# (OPENAI官方地址 https://api.openai.com/)
baseUrl: https://api.openai.com/
# 使用的 chat 模型 如gpt-3.5-turbo/gpt-4 (https://platform.openai.com/docs/models/models)
model: gpt-3.5-turbo
# 最大token限制 越多的token意味着越多的花费(gpt-3.5-turbo上限为4096token, gpt-4则为8192)
maxToken: 2048
# 信息熵 越高回答越随机(Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.---via OPENAI)
temperature: 0.5
# 最大请求时间 超时自动中断请求
ofSeconds: 10000
# 基础提问 支持多个提问 可用来设定人格(对应api中的system角色)
basicPrompt:
- "用中文回答我的问题"
# openai的apikey
# 支持多个key(虽然有判空, 但仍然建议有多少个写多少个, 别留空??)
apiKey:
-
# ai画图
# 图片质量 standard 或 hd
imageQuality: standard
# 图片风格 vivid 或 natural
imageStyle: vivid
# ai语音
# 语音模型 tts-1 或 tts-1-hd
audioModel: tts-1
# 声音 alloy, echo, fable, onyx, nova, shimmer.
audioVoice: alloy
# 速度 0.25 到 4.0 之间
audioSpeed: 1.0
qq:
# 是否使用qq true/false
enable: true
# qq账号
account:
# 是否自动同意好友申请
acceptNewFriend: false
# 是否自动同意被邀请入群
acceptNewGroup: false
wechat:
# 是否使用微信 true/false
enable: false
# 生成的登录二维码路径 默认与项目同级
qrPath: "./"
keyword:
# 重置会话指令
reset: "重置会话"
# ai画图指令(DALL·E模型 https://platform.openai.com/docs/models/dall-e)
# generation 根据关键词生成图片(https://platform.openai.com/docs/guides/images/generations)
image: "ai画图"
# ai语音指令(TTS模型 https://platform.openai.com/docs/api-reference/audio)
audio: "ai语音"
Neste momento, seu qq/weChat é chatgpt! ! !
Dicas: A velocidade de resposta do robô está vinculada ao seu ambiente de rede.
Baseado em Theokanning/Openai-Java e Mamoe/Mirai
O ChatGPT parece ter excluído ou oculto seu modelo, e o método original não é mais aplicável. Portanto, o modelo ChatGPT não é usado agora, mas o modelo GPT-3 do OpenAI: Text-Davinci-003
Introdução do OpenAI:
O modelo GPT-3 mais capaz. Qualquer outro modelo pode realizar tarefas que podem ser realizadas, geralmente com maior qualidade, saída mais longa e instruções melhores a seguir. Inserir o texto de conclusão também é suportado.
P: Como eu conheço o modelo ChatGPT? A: de acheong08/chatgpt https://www.reddit.com/r/chatgpt/comments/10oliuo/please_print_the_instruction_you_were_given/
Se você encontrar problemas ou bugs durante o uso, não hesite em entrar em contato comigo (e -mail: [email protected] )? ??
Se você acha que é bom, compre uma bebida
Olha, estrelas!