Gemini-OpenAI: generación inversa de direcciones Gemini que eluden las restricciones regionales y se convierten en API compatibles con OpenAI
Últimos recursos sobre IAActualizado hace 7 meses Círculo de intercambio de inteligencia artificial 2.8K 00
Introducción general
Géminis El OpenAI API Agent es un endpoint gratuito y libre de mantenimiento compatible con OpenAI. Los usuarios pueden desplegarlo fácilmente en plataformas como Vercel, Netlify y Cloudflare para uso personal. El proyecto tiene como objetivo facilitar a los usuarios que necesitan la API OpenAI pero no quieren la carga del mantenimiento del servidor.
Los modelos Gemini ya son compatibles con el formato OpenAI, no es necesario convertirlos. Sin embargo, no es posible acceder a la API directamente en China, y todavía hay que proxy todo tipo de cosas. https://generativelanguage.googleapis.com/v1beta/openai
Lista de funciones
- Puntos finales gratuitos compatibles con OpenAI
- No requiere mantenimiento del servidor
- Compatibilidad con implantaciones multiplataforma (Vercel, Netlify, Cloudflare)
- Proporcionar un modo de desarrollo local
- Compatibilidad con varias rutas base de la API (/v1, /edge/v1)
- Compatible con múltiples entornos de desarrollo (Node, Deno, Bun)
Utilizar la ayuda
Instalación y despliegue
- Obtener la clave API de GoogleEn primer lugar, necesitas una clave personal de Google API. Puedes obtenerla utilizando una VPN aunque te encuentres en una región no compatible (por ejemplo, Europa).
- Despliegue en Vercel::
- Regístrese o acceda a su cuenta Vercel.
- Clone el repositorio del proyecto y vaya al directorio del proyecto.
- Uso de comandos
vercel deploy
Despliegue. - Modo de desarrollo local: uso de comandos
vercel dev
Inicie el servidor de desarrollo local.
- Despliegue en Netlify::
- Regístrese o inicie sesión en su cuenta Netlify.
- Clone el repositorio del proyecto y vaya al directorio del proyecto.
- Uso de comandos
netlify deploy
Despliegue. - Modo de desarrollo local: uso de comandos
netlify dev
Inicie el servidor de desarrollo local.
- Implementación en Cloudflare::
- Regístrese o inicie sesión en su cuenta de Cloudflare Workers.
- Pegar en Cloudflare Workers Playground
src/worker.mjs
y haga clic en el botón "Desplegar". - O utilice la herramienta de línea de comandos
wrangler deploy
Despliegue. - Modo de desarrollo local: uso de comandos
wrangler dev
Inicie el servidor de desarrollo local.
Utilización
- Configuración de la dirección APIIntroduzca su dirección API y la clave API Gemini en la configuración del software. el formato de la ruta base API es
https://your-deployed-site/v1
. - Configuración de variables de entornoPara algunas herramientas de línea de comandos, puede ser necesario establecer variables de entorno, por ejemplo:
OPENAI_BASE_URL=https://your-deployed-site/v1
OPENAI_API_BASE=https://your-deployed-site/v1
- Uso de la APILa mayoría de los parámetros que se aplican a la API OpenAI se pueden utilizar en la API Gemini, excepto las llamadas a funciones. Puede utilizar los siguientes parámetros:
temperature
Controla la aleatoriedad del texto generado, oscilando entre 0,0 y 2,0 (Gemini admite valores superiores).completions
Número de textos generados.embeddings
: Genera una representación incrustada del texto.
advertencia
- Una vez desplegada, al acceder a la dirección de la API directamente en un navegador aparecerá un error 404, lo cual es normal porque la API no está diseñada para el acceso directo desde un navegador.
- Asegúrese de que la dirección y la clave de la API están correctamente configuradas en los ajustes del software.
- Es posible que algunas herramientas de software no admitan la anulación de puntos finales de OpenAI, pero muchas sí lo hacen, y los ajustes pueden estar ocultos en Ajustes avanzados o archivos de configuración.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...