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.
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)
- Prepare uma chave de API Gemini (disponível gratuitamente).
- Forçar este item.
- Faça login ou registre-se Deno Conta.
- 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).
- Preencha o campo Entrypoint
src/deno_index.ts
deixando os outros campos em branco. - 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
- Prepare uma chave de API Gemini (disponível gratuitamente).
- Clique no botão Deploy e faça login na sua conta da Cloudflare.
- Preencha o ID da conta e o token da API.
- Faça o fork deste projeto e ative o Github Action.
- Após a conclusão da implantação, abra o Cloudflare Dashboard para visualizar o worker implantado.
- Domínios personalizados são necessários para uso doméstico, e a implementação do Deno é recomendada para evitar problemas de roteamento.
Uso
- 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.
- 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"
}'
- Obtenha uma lista dos modelos disponíveis: