cloudflare ai web
3.1.0
Ejemplo: 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通义千问, etc.https://developers.cloudflare.com/workers-ai/models/
Puede agregar o eliminar modelos en ./utils/db.ts
| nombre | describir |
|---|---|
| Cf_token | Trabajadores de Cloudflare AI Token |
| Cf_gateway | URL de puerta de enlace de Cloudflare Ai |
| OPERAI_API_KEY | Clave de API de OpenAI (complete cuando se requiera chatgpt) |
| OpenAI_API_URL | Personalizar la dirección de solicitud de API de OpenAI |
| G_API_KEY | Clave de la API de Google AI (complete cuando se requiere Geminipro) |
| G_API_URL | Google AI anti-generación (no admite el llenado regional o consulte la siguiente configuración) |
| CONTRASEÑA | Contraseña de acceso (opcional) |
Ejemplo: ver el archivo .env.example
https://dash.cloudflare.com/profile/api-tokens
https://dash.cloudflare.com/
/ ) y establezca variables de entorno https://ai.google.dev/tutorials/rest_quickstart#set_up_your_api_key
Consulte https://github.com/jazee6/gemini-proxy para construir anti-generación, sin / del final
O agregue la siguiente configuración en nuxt.config.ts
nitro: {
vercel: {
regions: ["sin1", "syd1", "sfo1", "iad1", "pdx1", "cle1"]
}
}