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.

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é)
- Préparez une clé API Gemini (disponible gratuitement).
- Fourchez cet article.
- Se connecter ou s'inscrire Deno Compte.
- 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).
- Remplir le champ Point d'entrée
src/deno_index.ts
en laissant les autres champs vides. - 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
- Préparez une clé API Gemini (disponible gratuitement).
- Cliquez sur le bouton Déployer et connectez-vous à votre compte Cloudflare.
- Remplissez l'ID du compte et le jeton API.
- Forker ce projet et activer l'action Github.
- Une fois le déploiement terminé, ouvrez le tableau de bord Cloudflare pour voir le travailleur déployé.
- 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
- 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.
- 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"
}'
- Obtenir une liste des modèles disponibles :
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...