ChatGPT API バックエンドをワンクリックでさまざまなプラットフォームに無料でデプロイします
Vercel、Cloudflare Workers、Docker、Render などをサポートします。
GPT4o mini、Claude 3 Haiku、Llama 3.1 70B、Mixtral 8x7B モデルをサポート
すべてのモデルは DuckDuckGo によって匿名で提供されます
Vercel / Cloudflare Workers / Docker / レンダリング / ハグフェイス / サーバーレス化の推進
乱用しないでください
サードパーティの ChatGPT アプリケーションを使用してインターフェイスを呼び出します。次に例を示します。
例 ( chatcfapi.r12.top
独自のデプロイ済みドメイン名に置き換えてください):
curl --request POST ' https://chatcfapi.r12.top/v1/chat/completions '
--header ' Content-Type: application/json '
--data ' {
"messages": [
{
"role": "user",
"content": "你好!"
}
],
"model": "gpt-4o-mini",
"stream": true
} '
例 ( chatcfapi.r12.top
独自のデプロイ済みドメイン名に置き換えてください):
現在サポートされているモデルを確認するには、 http://chatcfapi.r12.top/v1/models
にアクセスしてください。
モデル名は DDG Web ページのキャプチャから同時に取得されます (不明なモデルは gpt-4o-mini モデルにリダイレクトされます)。
DDG API は単一 IP の同時実行数を制限するため、Docker などのローカル デプロイメントを使用する場合は、プロジェクトがエージェント プールで実行されていることを確認してください。
方法 1: Cloud Fork ウェアハウスのデプロイメント
Import
。Deploy
をクリックします方法 2: ローカル クローン ウェアハウスの展開
npm i -g vercel
vercel login
git clone https://github.com/leafmoes/DDG-Chat.git ddg-chat
cd ddg-chat
npm run publish
方法 3: ワンクリック展開
Import
、通常のデプロイ プロセスに従います。方法 1:
运行时
時に兼容性标志
nodejs_compat
に設定します。方法 2:
npm i -g wrangler
wrangler login
git clone https://github.com/leafmoes/DDG-Chat.git ddg-chat
cd ddg-chat
npm install
npm run publish:cf
を実行します。新しいスペースを作成する: 新しいスペースを作成します
Space name:ddg-chat
License: MIT
Select the Space SDK: docker (Blank)
Space hardware: free
環境変数を設定するには、「設定」→「変数とシークレット」→ API_PREFIX
で環境変数を設定する必要があるようです。 ハグ顔の制限のため? 環境変数は投稿にあります
README.md ファイルを編集し、メタデータにapp_port: 8787
を追加します。この 8787 は、Docker イメージのポートに応じて異なります。
Dockerfile ファイルを追加します。
FROM docker.io/leafmoes/ddg-chat:latest
方法 1: コマンドラインでビルドする
docker run -it -d --name ddg-chat -p 8787:8787 leafmoes/ddg-chat:latest
方法 2: docker-compose.yml
ファイルを使用してビルドする
docker-compose.yml ファイルをダウンロードして保存し、ファイルが配置されているディレクトリでdocker-compose up -d
を実行してサービスを開始します。
Docker関連のコマンド
docker logs -f ddg-chat # 查看服务实时日志
docker restart ddg-chat # 重启服务
docker stop ddg-chat # 停止服务
# API 服务使用的端口
PORT = 8787
# API 调用的前缀地址
API_PREFIX = ' / '
# 作为调用 API 验证的 API Key
API_KEY = ' dummy_key '
# 向 DDG 发送请求失败的重试次数
MAX_RETRY_COUNT = 3
# 向 DDG 发送请求失败的重试延迟,单位 ms
RETRY_DELAY = 5000
429 ERR_SERVICE_UNAVAILABLE
が報告されるのはなぜですか? 解決方法は?電報
MITライセンス