lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

herramienta avanzado proxyapimodelos

Freebuff2API: un proxy compatible con clientes OpenAI

Conecta clientes compatibles con la API de OpenAI a Freebuff mediante un proxy que ejecutas tú.

✓ verificado el 27 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Comprueba que Git y Go ≥1.23 están disponibles. El README documenta la compilación:

git clone https://github.com/Quorinex/Freebuff2API.git
cd Freebuff2API
go build -o Freebuff2API .

Copia config.example.json a config.json desde esa raíz. Configura AUTH_TOKENS con el authToken de tu sesión válida, siguiendo Authentication del README; usa UPSTREAM_BASE_URL igual a https://codebuff.com. Configura LISTEN_ADDR como 127.0.0.1:8080 y una lista API_KEYS no vacía con claves propias del cliente. Las variables de entorno prevalecen sobre el JSON. Inicia:

./Freebuff2API -config config.json

En otra terminal, con curl disponible, configura PROXY_API_KEY con una de las claves locales de API_KEYS. Consulta la ruta implementada en server.go:

curl -i http://127.0.0.1:8080/v1/models
curl -s http://127.0.0.1:8080/v1/models -H "Authorization: Bearer $PROXY_API_KEY"

La primera petición debe devolver 401 y la segunda el catálogo. En tu cliente compatible configura la base http://127.0.0.1:8080/v1, esa misma clave y un ID de modelo del catálogo. Envía una consulta breve y contrasta el campo model de la respuesta. Las rutas de comprobación se toman del código del servidor.

Comprobación

Comprueba una petición corta y revisa qué modelo devuelve realmente el servicio. Verifica que el proxy rechaza clientes sin la autenticación configurada.

Si algo falla

Si el backend rechaza la petición, comprueba acceso y cambios del servicio. No asumas que la compatibilidad del formato garantiza la disponibilidad del modelo.

Consulta el README oficial para requisitos y variantes de instalación.

ver en .md ¿Prefieres el recurso entero?

Qué es

Freebuff2API es un proxy independiente para Freebuff. Traduce peticiones de clientes compatibles con la API de OpenAI al formato del servicio de destino.

Para qué te sirve

  • Cuando quieres evaluar Freebuff desde un cliente que ya utiliza una API compatible.
  • Cuando necesitas separar la configuración del cliente de la adaptación al servicio remoto.

Cómo funciona

El servidor recibe peticiones, las adapta y las envía a Freebuff. Su configuración incluye autenticación hacia el servicio y claves para clientes del proxy; la disponibilidad de modelos depende del servicio externo.

Antes de empezar

Para compilar, el README exige Go 1.23 o posterior. Necesitas una cuenta y acceso válidos al servicio. Configura la autenticación de clientes antes de exponer el puerto: sin API_KEYS, el README indica acceso abierto.

Límites y alternativas

La licencia MIT del proxy no licencia ni garantiza el servicio de Freebuff. No se prometen modelos o cuotas gratis permanentes. Frente a una integración oficial, añade una traducción que puede romperse si cambia el backend.

Recursos