一些帮助文本 (#155)

* feat: api3 WIP

* feat: add support for proxy of openai

* fix: if no proxy

* fix: optimize help message
This commit is contained in:
ikechan8370 2023-02-16 15:32:19 +08:00 committed by GitHub
parent 1296eccb48
commit 53f9edd26d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View file

@ -123,7 +123,7 @@ export class ChatgptManagement extends plugin {
async useReversedAPIBasedSolution (e) {
await redis.set('CHATGPT:USE', 'apiReverse')
await this.reply('已切换到基于第三方Reversed CompletionAPI的解决方案如果已经对话过建议执行`#结束对话`避免引起404错误')
await this.reply('【暂时不可用,请关注仓库更新和群公告】已切换到基于第三方Reversed CompletionAPI的解决方案如果已经对话过建议执行`#结束对话`避免引起404错误')
}
async useReversedAPIBasedSolution2 (e) {
@ -142,7 +142,8 @@ export class ChatgptManagement extends plugin {
browser: '浏览器',
apiReverse: 'API2',
api: 'API',
bing: '必应'
bing: '必应',
api3: 'API3'
}
let modeText = modeMap[mode || 'api']
let message = ` API模式和浏览器模式如何选择
@ -150,15 +151,15 @@ export class ChatgptManagement extends plugin {
// eslint-disable-next-line no-irregular-whitespace
API模式会调用OpenAI官方提供的GPT-3 LLM API只需要提供API Key一般情况下该种方式响应速度更快可配置项多且不会像chatGPT官网一样总出现不可用的现象但其聊天效果明显较官网差但注意GPT-3的API调用是收费的新用户有18美元试用金可用于支付价格为$0.0200/1K tokens.(问题和回答加起来算token)
API2模式会调用第三方提供的基于OpenAI text-davinci-002-render模型官网同款的API需要提供ChatGPT的Token效果比单纯的GPT-3 API好很多且可以自行调教模型但同时将Token提供给了第三方API其中风险自行承担#chatgpt设置token
当前不可用API2模式会调用第三方提供的基于OpenAI text-davinci-002-render模型官网同款的API需要提供ChatGPT的Token效果比单纯的GPT-3 API好很多但同时将Token提供给了第三方API其中风险自行承担#chatgpt设置token
API2模式会调用第三方提供的官网反代API他会帮你绕过CF防护需要提供ChatGPT的Token效果与官网和浏览器一致但稳定性不一定设置token和API2方法一样#chatgpt设置token
API3模式会调用第三方提供的官网反代API他会帮你绕过CF防护需要提供ChatGPT的Token效果与官网和浏览器一致但稳定性不一定设置token和API2方法一样#chatgpt设置token
浏览器模式通过在本地启动Chrome等浏览器模拟用户访问ChatGPT网站使得获得和官方以及API2模式一模一样的回复质量同时保证安全性缺点是本方法对环境要求较高需要提供桌面环境和一个可用的代理能够访问ChatGPT的IP地址且响应速度不如API而且高峰期容易无法使用
必应Bing将调用微软新必应接口进行对话需要在必应网页能够正常使用新必应且设置有效的Bing 登录Cookie方可使用#chatgpt设置必应token
您可以使用#chatgpt切换浏览器/API/API2/Bing来切换到指定模式
您可以使用#chatgpt切换浏览器/API/API2/API3/Bing来切换到指定模式
当前为${modeText}模式
`

View file

@ -1,5 +1,5 @@
// 例如http://127.0.0.1:7890
const PROXY = ''
const PROXY = 'http://127.0.0.1:7890'
const API_KEY = ''
export const Config = {