cloudflare ai web
3.1.0
例:https://ai.jaze.top
https://dash.deno.com
NITRO_PRESET=deno-deploy npm run build_nodeへのステップ変更をビルドしますdocker run -d --name cloudflare-ai-web
-e CF_TOKEN=YOUR_CF_TOKEN
-e CF_GATEWAY=YOUR_CF_GATEWAY
-p 3000:3000
--restart=always
jazee6/cloudflare-ai-webChatGPT Gemini Pro Stable Diffusion llama-3通义千问などをサポートhttps://developers.cloudflare.com/workers-ai/models/
./utils/db.tsにモデルを追加または削除できます
| 名前 | 説明する |
|---|---|
| CF_TOKEN | CloudFlareワーカーAIトークン |
| CF_GATEWAY | CloudFlare AIゲートウェイURL |
| openai_api_key | Openai APIキー(ChatGptが必要なときに記入) |
| openai_api_url | OpenAI APIリクエストアドレスをカスタマイズします |
| g_api_key | Google AI APIキー(Geminiproが必要なときに記入) |
| g_api_url | Google AI抗ジェネレーション(地域の充填をサポートしないでください、または次の構成を参照しないでください) |
| パスワード | アクセスパスワード(オプション) |
例: .env.exampleファイルを表示します
https://dash.cloudflare.com/profile/api-tokens
https://dash.cloudflare.com/
/削除)をコピーし、環境変数を設定しますhttps://ai.google.dev/tutorials/rest_quickstart#set_up_your_api_key
https://github.com/jazee6/gemini-proxyを参照して、抗ジェネレーションを構築してください。終わりは/ありません
または、 nuxt.config.tsに次の構成を追加します
nitro: {
vercel: {
regions: ["sin1", "syd1", "sfo1", "iad1", "pdx1", "cle1"]
}
}