CLI demo

NPM npm MIT License GitHub Repo stars




命令行界面

设置

设置.js

用法

如果全局安装:

如果在本地安装:

ChatGPT 的回复会自动复制到您的剪贴板,因此您可以将它们粘贴到其他应用程序中。

使用反向代理

reverseProxyUrlChatGPTClientChatGPTBrowserClient
ChatGPTClientChatGPTClientaccessTokenreverseProxyUrl https://chatgpt.hato.ai/completionssettings.js > chatGptClientChatGPTClientsettings.chatGptClient.openaiApiKeymodeltext-davinci-002-rendertext-davinci-002-render-paidtext-davinci-002-render-shastream:trueonProgressaccessTokenlreverseProxyU krd/api/completionssettings.js > chatGptClientChatGPTClientsettings.chatGptClient.openaiApiKeymodeltext-davinci-002-rendertext-davinci-002-render-paidtext-davinci-002-render-shastream:trueonProgress

项目

@waylaidwanderer/chatgpt-api

通过编辑此自述文件并创建拉取请求将您的添加到列表中!

网络客户端

该项目的 Web 客户端也可在 waylaidwanderer/PandoraAI 上获得。

注意事项

ChatGPT客户端
gpt-3.5-turbo
  • 对话不与任何用户 ID 绑定,因此如果这对您很重要,您应该实施自己的用户 ID 系统。
  • ChatGPT 的模型参数(温度、频率惩罚等)是未知的,所以我设置了一些我认为合理的默认值。
  • 对话仅限于大约最后 3000 个令牌,因此在较长的对话中可能会忘记较早的消息。
    • 这与 ChatGPT 的工作方式类似,除了我很确定他们有一些额外的方法可以在需要时从早期消息中检索上下文(这可能可以通过嵌入来实现,但我认为现在超出范围)。

贡献

如果您想为此项目做出贡献,请创建一个拉取请求并详细说明您的更改。

执照

这个项目是根据麻省理工学院许可证获得许可的。