Gemini Playground : Déploiement sans serveur d'un site de dialogue multimodal Gemini

Introduction générale

GémeauxTerrain de jeux est un projet open source conçu pour aider les utilisateurs à déployer rapidement un site de dialogue multimodal. Le projet est développé par des crevettes techniques, supportant l'utilisation de API Gemini Key se déploie en moins de 10 secondes. Il peut être déployé sans serveur via Deno ou Cloudflare Worker et est prêt pour le mobile, quel que soit l'emplacement de l'utilisateur. Le projet Conversion de l'API Gemini Chat en un format OpenAI plus génériqueIl est également disponible en Chine, ce qui le rend directement utilisable dans ce pays. Les utilisateurs peuvent l'intégrer dans des clients d'IA tels que AI Programming et ChatBox pour offrir une expérience de dialogue multimodal pratique.

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

 

Liste des fonctions

  • Déploiement rapideLes sites de dialogue multimodaux : Déployez des sites de dialogue multimodaux en 10 secondes à peine.
  • Déploiement sans serveurLes méthodes de déploiement Deno et Cloudflare Worker sont prises en charge.
  • dialogue multimodalLa prise en charge de plusieurs formats de dialogue, tels que le texte, la voix et la vidéo.
  • Proxy API: Conversion de l'API Gemini Chat au format OpenAI pour les utilisateurs nationaux.
  • Adaptation mobileLes téléphones portables : s'adaptent à la téléphonie mobile pour les conversations en déplacement.
  • Intégration de la programmation de l'IA: Peut être combinée avec ChatBox et d'autres intégrations de clients d'IA pour soutenir la programmation de l'IA.

 

Utiliser l'aide

Processus d'installation

Déploiement de Deno (recommandé)

  1. Préparez une clé API Gemini (disponible gratuitement).
  2. Fourchez cet article.
  3. Se connecter ou s'inscrire Deno Compte.
  4. Créez un nouveau projet, sélectionnez ce projet et remplissez le nom du projet (le nom du projet affectera le nom de domaine attribué automatiquement).
  5. Remplir le champ Point d'entrée src/deno_index.tsen laissant les autres champs vides.
  6. Cliquez sur le bouton "Déployer le projet", après un déploiement réussi, vous obtiendrez le nom de domaine, ouvrez-le et utilisez-le.

Déploiement de Cloudflare Worker

  1. Préparez une clé API Gemini (disponible gratuitement).
  2. Cliquez sur le bouton Déployer et connectez-vous à votre compte Cloudflare.
  3. Remplissez l'ID du compte et le jeton API.
  4. Forker ce projet et activer l'action Github.
  5. Une fois le déploiement terminé, ouvrez le tableau de bord Cloudflare pour voir le travailleur déployé.
  6. Des domaines personnalisés sont nécessaires pour une utilisation domestique, et le déploiement de Deno est recommandé pour éviter les problèmes de routage.

Utilisation

  1. dialogue multimodalSaisissez la clé API sur le site web et cliquez sur le bouton "Connecter" pour entamer une conversation. La prise en charge permet d'activer le microphone, la caméra et le partage d'écran.
  2. Proxy APILes utilisateurs peuvent utiliser directement l'API au format OpenAI en remplaçant le nom de domaine et la clé API Gemini.
    • Obtenir une liste des modèles disponibles : bash
      curl --location 'http://your.domain.com/v1/models' \
      --header 'Authorization: Bearer YOUR-GEMINI-API-KEY'
    • Mener un dialogue : 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"
      }'
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...