Nachrichten: Frohes neues Jahr !!!
So: Ändern Sie das Konfigurationselement GPT.BaseURL, um APICEY von Drittanbietern zu verwenden
--- 2024.1.15
Wenn Sie denken, dass es gut ist, klicken Sie bitte auf die Sterne in der oberen rechten Ecke.
Begrüßen Sie von der Community die gute Idee aller oder direkt PR ???
Ich bin nur ein College -Student.
Eine inoffizielle Implementierung von ChatGPT in QQ / WeChat .
Dies ist ein inoffizieller Chatbot außerhalb der Box . Kann zur Expansion und Anpassung verwendet werden.
Die Implementierung von QQ-Roboter basiert auf Theokanning/Openai-Java und Mamoe/Mirai;
Die WeChat-Roboter-Implementierung basiert auf Theokanning/Openai-Java und WXMBACI/Itchat4J-UOS.
DANKE ACHEONG08/CHATGPT, Plexpt/Chatgpt-Java, Theokanning/Openai-Java, Mamoe/Mirai und WxMbaci/itchat4j-uos ???
| Funktion | QQ -Roboter | Wechat -Roboter |
|---|---|---|
| Textdialog (GPT3.5/GPT4) | ✔️ | ✔️ |
| AI-Zeichnung (Dall-E-3) | ✔️ | ✔️ (zurück zur URL zurückkehren) |
| AI Voice Antwort (GPT3.5/GPT4 + TTS-1/TTS-1-HD) | ✔️ | |
| Antwort geben | ✔️ | |
| Verwenden mehrerer Apikeys | ✔️ | ✔️ |
| Setzen Sie die Sitzung zurück | ✔️ | ✔️ |
| Drittanbieter GPT | ✔️ | ✔️ |
| Webkonsole | planen? | planen? |
Verwenden Sie Mirai/Itchat, um sich bei QQ/WeChat anzumelden und Nachrichten anzuhören.
AI -Zeichnung verwendet die Erzeugungsmethode des Dall · E -Modells
AI -Voice -Antworten Verwenden Sie das TTS -Modell, um die Antworten von GPT in Voice umzuwandeln
- Holen Sie sich die offiziellen Apikey https://platform.openai.com/account/api-keys
- Senden Sie "Sitzung" an den Roboter, um den Sitzungsverlauf zu löschen und die Anweisungen in der Konfigurationsdatei zu ändern.
- Wenn der Gesprächsgeschichte überläuft, wird der vorherige Sitzungsverlauf gelöscht und die Frage wird erneut gestellt.
- Sie können BasicPrompt festlegen, um den Zweck der Persönlichkeit zu erreichen, z. B. "Als nächstes, wenn ich Ihnen etwas sage, müssen Sie nur antworten:" DICT ".
- Unterstützt die Verwendung mehrerer Apikeys. In diesem Fall wird der Apikey mit der geringsten Verwendung zuerst aufgerufen, um das Problem des HTTP500/503 -Problems zu vermeiden, das durch übermäßige Anfragen derselben API verursacht wird.
- Gelegentlich gibt es keine Antwort auf KI -Zeichnungen und Sprachantwort.
- Wenn Anmeldung fehlschlägt, versuchen Sie bitte die folgende Operation
- Versuchen Sie es erneut?
- Cache (Cache -Ordner) löschen und versuchen Sie es erneut, nachdem Sie das QQ -Anmeldeprotokoll ersetzt haben.
- Cache (Cache -Ordner) löschen und versuchen Sie es erneut, nachdem Sie die Netzwerkumgebung geändert haben
Tencent Risikokontrolle schimpfen?
❤❤❤ Aus der Schachtel !!! ❤❤
Zusätzlich zu den folgenden Methoden können Sie das Release -ZIP -Paket auch herunterladen und direkt verwenden
Du brauchst nur
Klonen Sie dieses Projekt
haben
Ein OpenAI -Konto
Ein QQ -Nummer/ein Wechat -Signal
Und konfigurieren Sie sie in 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语音"
Zu diesem Zeitpunkt ist Ihr QQ/WeChat Chatgpt! ! !
Tipps: Die Antwortgeschwindigkeit des Roboters ist mit Ihrer Netzwerkumgebung verknüpft.
Basierend auf Theokanning/Openai-Java und Mamoe/Mirai
Chatgpt scheint sein Modell gelöscht oder versteckt zu haben, und die ursprüngliche Methode ist nicht mehr anwendbar. Daher wird das ChatGPT-Modell jetzt nicht verwendet, sondern das GPT-3-Modell von OpenAI: Text-Davinci-003
Openais Einführung in es:
Das fähige GPT-3-Modell kann jede Aufgabe erledigen, die die anderen Modelle mit höherer Qualität, längerer Ausgabe und besserer Anweisung erfüllen können. Jedes andere Modell kann Aufgaben ausführen, die in der Regel mit höherer Qualität, längerer Ausgabe und besseren Anweisungen folgen können. Einfügen des Fertigstellungstextes wird ebenfalls unterstützt.
F: Woher kenne ich das Chatgpt -Modell? A: Von Acheong08/Chatgpt https://www.reddit.com/r/chatgpt/comments/10oliuo/Please_print_the_instructions_you_were_given/
Wenn Sie während der Verwendung auf Probleme oder Fehler stoßen, kontaktieren Sie mich bitte mit mir (E -Mail: [email protected] )? ??
Wenn Sie denken, dass es gut ist, kaufen Sie mir ein Getränk
Schau, Sterne!