Gemini-OpenAI : Génération inverse d'adresses Gemini contournant les restrictions régionales et convertissant en API compatibles avec l'OpenAI
Introduction générale
Gémeaux L'agent API OpenAI est un point d'extrémité compatible avec OpenAI, gratuit et sans maintenance de serveur. Les utilisateurs peuvent facilement le déployer sur des plateformes telles que Vercel, Netlify et Cloudflare pour un usage personnel. Le projet vise à faciliter la tâche des utilisateurs qui ont besoin de l'API OpenAI mais qui ne veulent pas avoir à supporter le fardeau de la maintenance des serveurs.
Les modèles Gemini sont déjà compatibles avec le format OpenAI, il n'est pas nécessaire de les convertir. Cependant, il n'est pas possible d'accéder directement à l'API en Chine, et vous devez toujours utiliser un proxy pour toutes sortes de choses. https://generativelanguage.googleapis.com/v1beta/openai
Liste des fonctions
- Points d'extrémité gratuits compatibles avec l'OpenAI
- Aucune maintenance du serveur n'est nécessaire
- Prise en charge des déploiements multiplateformes (Vercel, Netlify, Cloudflare)
- Fournir un mode de développement local
- Prise en charge de plusieurs chemins de base de l'API (/v1, /edge/v1)
- Compatible avec de nombreux environnements de développement (Node, Deno, Bun)
Utiliser l'aide
Installation et déploiement
- Obtenir la clé de l'API GoogleInformations complémentaires : Tout d'abord, vous avez besoin d'une clé API Google personnelle. Vous pouvez l'obtenir à l'aide d'un VPN, même si vous vous trouvez dans une région non prise en charge (par exemple, l'Europe).
- Déploiement à Vercel: :
- Enregistrez-vous ou connectez-vous à votre compte Vercel.
- Clonez le référentiel du projet et allez dans le répertoire du projet.
- Utilisation des commandes
vercel deploy
Déploiement. - Mode de développement local : utilisation des commandes
vercel dev
Démarrer le serveur de développement local.
- Déployer vers Netlify: :
- Enregistrez-vous ou connectez-vous à votre compte Netlify.
- Clonez le référentiel du projet et allez dans le répertoire du projet.
- Utilisation des commandes
netlify deploy
Déploiement. - Mode de développement local : utilisation des commandes
netlify dev
Démarrer le serveur de développement local.
- Déploiement sur Cloudflare: :
- Enregistrez-vous ou connectez-vous à votre compte Cloudflare Workers.
- Coller dans Cloudflare Workers Playground
src/worker.mjs
et cliquez sur le bouton "Déployer". - Ou utilisez l'outil en ligne de commande
wrangler deploy
Déploiement. - Mode de développement local : utilisation des commandes
wrangler dev
Démarrer le serveur de développement local.
Utilisation
- Configuration de l'adresse APILe format du chemin de base de l'API est le suivant : Entrez votre adresse API et la clé API de Gemini dans les paramètres de votre logiciel.
https://your-deployed-site/v1
. - Paramètres des variables d'environnementPour certains outils de ligne de commande, il peut être nécessaire de définir des variables d'environnement, par exemple :
OPENAI_BASE_URL=https://your-deployed-site/v1
OPENAI_API_BASE=https://your-deployed-site/v1
- Utiliser l'APILa plupart des paramètres qui s'appliquent à l'API OpenAI peuvent être utilisés dans l'API Gemini, à l'exception des appels de fonction. Vous pouvez utiliser les paramètres suivants :
temperature
: Contrôle le caractère aléatoire du texte généré, entre 0.0 et 2.0 (Gemini supporte des valeurs plus élevées).completions
: Nombre de textes générés.embeddings
: Génère une représentation intégrée du texte.
mise en garde
- Après le déploiement, l'accès à l'adresse de l'API directement dans un navigateur affichera une erreur 404, ce qui est normal car l'API n'est pas conçue pour un accès direct au navigateur.
- Assurez-vous que l'adresse et la clé API sont correctement configurées dans les paramètres du logiciel.
- Certains outils logiciels ne permettent pas de remplacer les points de terminaison de l'OpenAI, mais beaucoup le font, et les paramètres peuvent être cachés dans les paramètres avancés ou les fichiers de configuration.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...