ChatGPT のウェブサイトを使って偽 API を作る
このリポジトリに対する無償のサポートは受けられません。これは私個人の使用のために作られたもので、ドキュメントは本当に必要ないので、ドキュメントは制限され続けます。貢献者による中国語のドキュメントに、より詳細なドキュメントがあります。
API エンドポイント: http://127.0.0.1:8080/v1/chat/completions.
英語ドキュメント(English Docs) 中国語ドキュメント(Chinese Docs)
アクセストークンの取得は OpenAIAuth により、アカウントのメールアドレスとパスワードで自動化されています。
accounts.txt
- 改行で区切られたアカウントのリスト
フォーマット:
email:password
...
すべての認証されたアクセストークンは access_tokens.json
に保存されます
アクセストークンは 7 日後に自動更新されます
注意!認証にはブロックされていない ip を使用してください。可能であれば、まず https://chatgpt.com/
にログインして ip の可用性を確認してください。
OpenAI の API と同じような、この偽 API 用のカスタム API キー
api_keys.txt
- 改行で区切られた API キーのリスト
フォーマット:
sk-123456
88888888
...
git clone https://github.com/xqdoo00o/ChatGPT-to-API
cd ChatGPT-to-API
go build
./freechatgpt
SERVER_HOST
- デフォルトで 127.0.0.1 に設定SERVER_PORT
- デフォルトで 8080 に設定OPENAI_EMAIL
とOPENAI_PASSWORD
- PUID が設定されている場合、自動的に更新されますENABLE_HISTORY
- デフォルトで false に設定
-
proxies.txt
- 改行で区切られたプロキシのリストhttp://127.0.0.1:8888 ...
-
access_tokens.json
- サイクリング用のアクセストークンの JSON 配列(あるいは、正しいエンドポイントに PATCH リクエストを送る)["access_token1", "access_token2"...]
https://github.com/xqdoo00o/ChatGPT-to-API/blob/master/docs/admin.md