الأخبار: سنة جديدة سعيدة !!!
كيفية: تعديل عنصر تكوين gpt.baseurl لاستخدام طرف ثالث apikey
--- 2024.1.15
إذا كنت تعتقد أنه جيد ، يرجى النقر على النجوم في الزاوية اليمنى العليا.
يحتفظ به المجتمع ، أرحب بفكرة الجميع الجيدة أو رفع العلاقات العامة مباشرة ؟؟؟
أنا مجرد طالب جامعي.
تطبيق غير رسمي لـ chatgpt في QQ / WeChat .
هذا هو chatbot غير رسمية خارج الصندوق . يمكن استخدامها للتوسع والتخصيص.
يعتمد تطبيق QQ Robot على Theokanning/Openai-Java و Mamoe/Mirai ؛
يعتمد تطبيق WeChat Robot على Theokanning/Openai-Java و Wxmbaci/itchat4j-uos.
؟؟؟ شكرا Acheong08/chatgpt ، plexpt/chatgpt-java ، theokanning/openai-java ، mamoe/mirai و wxmbaci/itchat4j-uos ؟؟؟
| وظيفة | QQ روبوت | روبوت WeChat |
|---|---|---|
| حوار نصي (GPT3.5/GPT4) | ✔ | ✔ |
| رسم منظمة العفو الدولية (Dall-E-3) | ✔ | ✔ (العودة فقط إلى عنوان URL) |
| الرد الصوتي لمنظمة العفو الدولية (GPT3.5/GPT4 + TTS-1/TTS-1-HD) | ✔ | |
| اقتبس الرد | ✔ | |
| باستخدام apikeys متعددة | ✔ | ✔ |
| إعادة تعيين الجلسة | ✔ | ✔ |
| طرف ثالث GPT | ✔ | ✔ |
| وحدة التحكم على شبكة الإنترنت | يخطط؟ | يخطط؟ |
استخدم mirai/itchat لتسجيل الدخول إلى QQ/WeChat والاستماع إلى الرسائل -> اتصل على واجهة Openai لطرح أسئلة على gpt -> استخدم miRai/itchat للرد على إجابة GPT في QQ/WeChat
يستخدم رسم الذكاء الاصطناعي طريقة توليد نموذج Dall · e
ردود AI Voice استخدم نموذج TTS لتحويل إجابات GPT إلى الصوت
- احصل على apikey https://platform.openai.com/account/api- keys
- أرسل "جلسة إعادة تعيين" إلى الروبوت لمسح سجل الجلسة وتعديل التعليمات في ملف التكوين.
- عندما يفيض تاريخ المحادثة ، سيتم حذف سجل الجلسة السابق وسيتم طرح السؤال مرة أخرى.
- يمكنك تعيين BasicPrompt لتحقيق الغرض من وجود شخصية ، مثل: "التالي عندما أقول شيئًا لك ، تحتاج فقط إلى الإجابة:" Dict ".
- يدعم استخدام apikeys متعددة. في هذه الحالة ، سيتم استدعاء apikey مع أقل عدد من الاستخدام أولاً ، وذلك لتجنب مشكلة HTTP500/503 التي تسببها الطلبات المفرطة من نفس واجهة برمجة التطبيقات.
- في بعض الأحيان ، لن يكون هناك رد على رسومات الذكاء الاصطناعي والرد الصوتي.
- إذا فشل تسجيل الدخول ، يرجى تجربة العملية التالية
- حاول ثانية؟
- مسح ذاكرة التخزين المؤقت (مجلد ذاكرة التخزين المؤقت) وحاول مرة أخرى بعد استبدال بروتوكول تسجيل الدخول QQ.
- مسح ذاكرة التخزين المؤقت (مجلد ذاكرة التخزين المؤقت) وحاول مرة أخرى بعد تغيير بيئة الشبكة
توبيخ التحكم في المخاطر؟
❤❤❤ خارج الصندوق !!!
بالإضافة إلى الأساليب التالية ، يمكنك أيضًا تنزيل حزمة Zip Release واستخدامها مباشرة
تحتاج فقط
استنساخ هذا المشروع
يملك
حساب 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 الآن ، ولكن نموذج GPT-3 من Openai: Text-Davinci-003
مقدمة Openai لها:
يمكن أن يقوم معظم النماذج الأخرى بإجراء GPT-3. يمكن لأي نموذج آخر القيام بالمهام التي يمكن القيام بها ، عادةً مع جودة أعلى وإخراج أطول وإرشادات أفضل لمتابعة. إدراج نص الانتهاء مدعوم أيضا.
س: كيف أعرف نموذج ChatGpt؟ ج: من ACHEONG08/chatgpt https://www.reddit.com/r/chatgpt/comments/10oliuo/please_print_the_instructions_you_were_given/
إذا واجهت مشاكل أو أخطاء أثناء الاستخدام ، فلا تتردد في الاتصال بي (البريد الإلكتروني: [email protected] )؟ ؟؟
إذا كنت تعتقد أنه جيد ، اشتر لي مشروبًا
انظر ، النجوم!