cloudflare ai web
3.1.0
示例:https://ai.jaze.top
https://dash.deno.com
NITRO_PRESET=deno-deploy npm run build_nodedocker 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 Workers AI Token |
| CF_GATEWAY | Cloudflare AI Gateway URL |
| OPENAI_API_KEY | OpenAI API Key (需要ChatGPT時填寫) |
| OPENAI_API_URL | 自定義OpenAI API請求地址 |
| G_API_KEY | Google AI API Key (需要GeminiPro時填寫) |
| G_API_URL | Google AI 反代(不支持地區填寫,或參考以下配置) |
| PASSWORD | 訪問密碼(可選) |
示例: 查看.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"]
}
}