Gemini Playground: despliegue sin servidor de un sitio de diálogo multimodal Gemini

吐司AI

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.

Gemini Playground:无服务器部署Gemini多模态对话网站

 

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)

  1. Prepare una Gemini API Key (disponible gratuitamente).
  2. Ten este artículo.
  3. Iniciar sesión o registrarse Deno Cuenta.
  4. 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).
  5. Rellene el campo Punto de entrada src/deno_index.tsdejando los demás campos en blanco.
  6. 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

  1. Prepare una Gemini API Key (disponible gratuitamente).
  2. Haga clic en el botón Implementar e inicie sesión en su cuenta de Cloudflare.
  3. Rellene el ID de cuenta y el token de API.
  4. Haz un fork de este proyecto y activa la Acción Github.
  5. Una vez finalizada la implementación, abra Cloudflare Dashboard para ver el trabajador implementado.
  6. Se requieren dominios personalizados para uso doméstico, y se recomienda la implantación de Deno para evitar problemas de enrutamiento.

Utilización

  1. 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.
  2. 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"
      }'
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

ninguno
Sin comentarios...