Gemini-OpenAI: generación inversa de direcciones Gemini que eluden las restricciones regionales y se convierten en API compatibles con OpenAI

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

  1. 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).
  2. Despliegue en Vercel::
    • Regístrese o acceda a su cuenta Vercel.
    • Clone el repositorio del proyecto y vaya al directorio del proyecto.
    • Uso de comandosvercel deployDespliegue.
    • Modo de desarrollo local: uso de comandosvercel devInicie el servidor de desarrollo local.
  3. 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 comandosnetlify deployDespliegue.
    • Modo de desarrollo local: uso de comandosnetlify devInicie el servidor de desarrollo local.
  4. Implementación en Cloudflare::
    • Regístrese o inicie sesión en su cuenta de Cloudflare Workers.
    • Pegar en Cloudflare Workers Playgroundsrc/worker.mjsy haga clic en el botón "Desplegar".
    • O utilice la herramienta de línea de comandoswrangler deployDespliegue.
    • Modo de desarrollo local: uso de comandoswrangler devInicie el servidor de desarrollo local.

Utilización

  1. 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 eshttps://your-deployed-site/v1.
  2. 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
  3. 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:
    • temperatureControla la aleatoriedad del texto generado, oscilando entre 0,0 y 2,0 (Gemini admite valores superiores).
    • completionsNú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
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...