ニュース:新年あけましておめでとうございます!!!
方法:gpt.baseurl構成アイテムを変更してサードパーティのapikeyを使用する
--- 2024.1.15
あなたがそれが良いと思うなら、これは私を一日中幸せにしますか?
コミュニティが維持し、みんなの良いアイデアを歓迎しますか、それともPRを直接育てますか?
私は単なる大学生です。これは私の暇なときの私のプロジェクトです。
QQ / WechatでのChatGPTの非公式の実装。
これは、元々の意図ではないものでした。拡張とカスタマイズに使用できます。
QQロボットの実装は、Theokanning/Openai-JavaとMamoe/Miraiに基づいています。
WeChatロボットの実装は、Theokanning/Openai-JavaおよびWXMBACI/ITCHAT4J-UOSに基づいています。
??? ACHEONG08/CHATGPT、PLEXPT/CHATGPT-JAVA、THEOKANNING/OPENAI-JAVA、MAMOE/MIRAI、WXMBACI/ITCHAT4J-UOS ???
| 関数 | QQロボット | WeChatロボット |
|---|---|---|
| テキストダイアログ(gpt3.5/gpt4) | ✔✔️ | ✔✔️ |
| ai図面(dall-e-3) | ✔✔️ | ✔✔§(URLに戻るだけ) |
| AI音声返信(GPT3.5/GPT4 + TTS-1/TTS-1-HD) | ✔✔️ | |
| 引用返信 | ✔✔️ | |
| 複数のApikeysを使用します | ✔✔️ | ✔✔️ |
| セッションをリセットします | ✔✔️ | ✔✔️ |
| サードパーティGPT | ✔✔️ | ✔✔️ |
| Webコンソール | プラン? | プラン? |
mirai/itchatを使用してqq/wechatにログインしてメッセージを聞く - > openaiインターフェイスを呼び出してgptに質問します - > mirai/itchatを使用してqq/wechatでGPTの回答に返信します
AI図面は、Dall・Eモデルの生成方法を使用します
AI音声応答TTSモデルを使用して、GPTの答えを音声に変換します
- 公式のApikey https://platform.openai.com/account/api-keysを入手してください
- 「セッション」をロボットに送信して、セッション履歴をクリアし、構成ファイルの指示を変更します。
- 会話の履歴があふれると、前のセッション履歴が削除され、質問が再度尋ねられます。
- 次のような個性を持つという目的を達成するためにBasicPromptを設定することができます。
- 複数のAPIKEYの使用をサポートします。この場合、同じAPIからの過剰なリクエストによって引き起こされるHTTP500/503の問題を回避するために、使用数が最小のApikeyが最初に呼び出されます。
- 時折、AIの図面と音声の返信に応答しません
- ログインが失敗した場合は、次の操作を試してください
- もう一度やり直してください?
- キャッシュ(キャッシュフォルダー)をクリアし、QQログインプロトコルを置き換えた後に再試行します。
- キャッシュ(キャッシュフォルダー)をクリアし、ネットワーク環境を変更した後に再試行してください
Tencentリスク制御をscる?
box箱から!!!
次の方法に加えて、リリースzipパッケージをダウンロードして直接使用することもできます
必要なだけです
このプロジェクトをクローンします
持っている
Openaiアカウント
QQ番号/WECHAT信号
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语音"
この時点で、QQ/WechatはChatGptです! ! !
ヒント:ロボット応答速度は、ネットワーク環境にリンクされています。
Theokanning/Openai-JavaとMamoe/Miraiに基づいています
ChatGptはモデルを削除または非表示にしているようで、元の方法は適用できなくなりました。したがって、ChatGPTモデルは現在使用されていませんが、OpenaiのGPT-3モデル:Text-Davinci-003
Openaiの紹介:
最も有能なGPT-3モデルは、他のモデルが行うことができるタスクを行うことができます。他のモデルは、通常は高品質で、出力が長く、より良い指示で行うことができるタスクを実行できます。挿入テキストもサポートされています。
Q:chatgptモデルを知るにはどうすればよいですか? A:acheong08/chatgpt https://www.reddit.com/r/chatgpt/comments/10oliuo/please_print_the_instructions_you_were_given/
使用中に問題やバグに遭遇した場合は、お気軽にご連絡ください(メール: [email protected] )?
あなたがそれが良いと思うなら、私に飲み物を買ってください
見て、星!