Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Gemini Playground: implantação sem servidor de um site de diálogo multimodal Gemini

Introdução geral

Gêmeos Playground é um projeto de código aberto criado para ajudar os usuários a implementar rapidamente um site de diálogo multimodal. O projeto é desenvolvido por um técnico de rastreamento de camarão, que apóia o uso de API Gemini O Key é implementado em menos de 10 segundos. Ele pode ser implementado sem servidor por meio do Deno ou do Cloudflare Worker e está pronto para dispositivos móveis, independentemente da localização do usuário. O projeto irá API do Gemini Chat convertida para um formato OpenAI mais genéricoEle também está disponível na China, o que o torna diretamente utilizável no país. Os usuários podem integrá-lo a clientes de IA, como AI Programming e ChatBox, para proporcionar uma experiência de diálogo multimodal conveniente.

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


 

Lista de funções

  • Implementação rápidaImplementação de sites de diálogo multimodal em menos de 10 segundos.
  • Implementação sem servidorMétodos de implantação do Deno e do Cloudflare Worker são compatíveis.
  • diálogo multimodalSuporte a vários formatos de diálogo, como texto, voz e vídeo.
  • Proxy de APIConverteu a API do Gemini Chat para o formato OpenAI para usuários domésticos.
  • Adaptação móvelAdaptação ao celular para conversas em trânsito.
  • Integração de programação de IAPode ser combinado com ChatBox e outras integrações de clientes de IA para dar suporte à programação de IA.

 

Usando a Ajuda

Processo de instalação

Implementação do Deno (recomendado)

  1. Prepare uma chave de API Gemini (disponível gratuitamente).
  2. Forçar este item.
  3. Faça login ou registre-se Deno Conta.
  4. Crie um novo projeto, selecione este projeto e preencha o nome do projeto (o nome do projeto afetará o nome de domínio atribuído automaticamente).
  5. Preencha o campo Entrypoint src/deno_index.tsdeixando os outros campos em branco.
  6. Clique no botão "Deploy Project" (Implantar projeto). Após a implantação bem-sucedida, você obterá o nome de domínio, abra-o e use-o.

Implantação do Cloudflare Worker

  1. Prepare uma chave de API Gemini (disponível gratuitamente).
  2. Clique no botão Deploy e faça login na sua conta da Cloudflare.
  3. Preencha o ID da conta e o token da API.
  4. Faça o fork deste projeto e ative o Github Action.
  5. Após a conclusão da implantação, abra o Cloudflare Dashboard para visualizar o worker implantado.
  6. Domínios personalizados são necessários para uso doméstico, e a implementação do Deno é recomendada para evitar problemas de roteamento.

Uso

  1. diálogo multimodalPreencha a chave de API no site e clique no botão "Connect" para iniciar uma conversa. Suporte para ativar o microfone, a câmera e compartilhar a tela.
  2. Proxy de APIAPI: A API foi transferida para o formato OpenAI e os usuários podem usar diretamente a API no formato OpenAI substituindo o nome de domínio e a chave de API da Gemini.
    • Obtenha uma lista dos modelos disponíveis: bash
      curl --location 'http://your.domain.com/v1/models' \
      --header 'Authorization: Bearer YOUR-GEMINI-API-KEY'
    • Conduzindo um 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"
      }'
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Gemini Playground: implantação sem servidor de um site de diálogo multimodal Gemini
pt_BRPortuguês do Brasil