Gemini Playground: despliegue sin servidor de un sitio de diálogo multimodal Gemini
Introducción general
GéminisParque infantil es un proyecto de código abierto diseñado para ayudar a los usuarios a implementar rápidamente un sitio de diálogo multimodal . El proyecto es desarrollado por el desarrollo de camarones rastreo técnica , apoyar el uso de API Géminis Key se despliega en menos de 10 segundos. Puede desplegarse sin servidor a través de Deno o Cloudflare Worker y está preparada para dispositivos móviles, independientemente de la ubicación del usuario. El proyecto API de chat Gemini convertida a un formato OpenAI más genéricoTambién está disponible en China, por lo que puede utilizarse directamente en este país. Los usuarios pueden integrarlo en clientes de IA como AI Programming y ChatBox para ofrecer una cómoda experiencia de diálogo multimodal.

Lista de funciones
- Despliegue rápido: Despliegue sitios de diálogo multimodal en tan sólo 10 segundos.
- Despliegue sin servidor: Se admiten los métodos de despliegue Deno y Cloudflare Worker.
- diálogo multimodal: Admite múltiples formatos de diálogo, como texto, voz y vídeo.
- Proxy API: Convertida la API de Gemini Chat a formato OpenAI para usuarios domésticos.
- Adaptación móvilAdaptarse al móvil para mantener conversaciones sobre la marcha.
- Integración de la programación de IAPuede combinarse con ChatBox y otras integraciones de clientes de IA para apoyar la programación de IA.
Utilizar la ayuda
Proceso de instalación
Implantación de Deno (recomendado)
- Prepare una Gemini API Key (disponible gratuitamente).
- Ten este artículo.
- Iniciar sesión o registrarse Deno Cuenta.
- Cree un nuevo proyecto, seleccione este proyecto y rellene el nombre del proyecto (el nombre del proyecto afectará al nombre de dominio asignado automáticamente).
- Rellene el campo Punto de entrada
src/deno_index.ts
dejando los demás campos en blanco. - Haga clic en el botón "Desplegar Proyecto", después del despliegue con éxito, obtendrá el nombre de dominio, ábralo y utilícelo.
Implementación de Cloudflare Worker
- Prepare una Gemini API Key (disponible gratuitamente).
- Haga clic en el botón Implementar e inicie sesión en su cuenta de Cloudflare.
- Rellene el ID de cuenta y el token de API.
- Haz un fork de este proyecto y activa la Acción Github.
- Una vez finalizada la implementación, abra Cloudflare Dashboard para ver el trabajador implementado.
- Se requieren dominios personalizados para uso doméstico, y se recomienda la implantación de Deno para evitar problemas de enrutamiento.
Utilización
- diálogo multimodalRellene la clave API en el sitio web y haga clic en el botón "Conectar" para iniciar una conversación. Soporta habilitar micrófono, cámara y compartir pantalla.
- Proxy APILa API se ha proxyado al formato OpenAI y los usuarios pueden utilizar directamente la API en formato OpenAI sustituyendo el nombre de dominio y la Gemini API Key.
- Obtenga una lista de los modelos disponibles:
bash
curl --location 'http://your.domain.com/v1/models' \
--header 'Authorization: Bearer YOUR-GEMINI-API-KEY' - Entablar un diálogo:
bash
curl --location 'https://your.domain.com/v1/chat/completions' \
--header 'Authorization: Bearer YOUR-GEMINI-API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"messages": [
{ "role": "system", "content": "You are a test assistant." },
{ "role": "user", "content": "Testing. Just say hi and nothing else." }
],
"model": "gemini-2.0-flash-exp"
}'
- Obtenga una lista de los modelos disponibles:
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...