Ir al contenido
Regístrate gratis
Configuración de Coding Agents

Configurar Goose: API Key, Base URL y modelos

Configura Goose con una BetterToken API Key, el host OpenAI correcto y un Model ID. Activa la extensión developer y verifica una solicitud de texto.

Conecte Goose a BetterToken con su proveedor OpenAI. En pruebas en macOS con un modelo GPT, Goose 1.55.0 completó solicitudes de texto y llamadas a herramientas de lectura de archivos mediante /v1/responses.

Ajustes principales

CampoValor
API KeyBetterToken API Key en OPENAI_API_KEY
Base URLhttps://bettertoken.ai en OPENAI_HOST, sin /v1
ModeloYOUR_MODEL_ID en GOOSE_MODEL
ProveedorGOOSE_PROVIDER=openai

Requisitos previos

Instalación

Usa el instalador oficial de Goose:

Ventana de terminal
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
goose --version

Configuración manual

Sustituye YOUR_API_KEY y YOUR_MODEL_ID antes de ejecutar:

Ventana de terminal
export GOOSE_PROVIDER="openai"
export GOOSE_MODEL="YOUR_MODEL_ID"
export OPENAI_API_KEY="YOUR_API_KEY"
export OPENAI_HOST="https://bettertoken.ai"

OPENAI_HOST debe contener la raíz del sitio. No incluyas /v1 en este campo, aunque el proveedor sea OpenAI.

Para acceder a archivos, ejecuta goose configure, elige Toggle Extensions y activa developer. La extensión developer proporciona herramientas para archivos y shell.

Verificar la conexión

Ejecuta este comando en el mismo terminal:

Ventana de terminal
goose run --no-session --max-turns 4 -t "Reply with only: OK"

Comprueba que la respuesta final sea OK. Para probar el acceso a archivos por separado, ejecuta Goose en tu proyecto y pídele que lea un archivo conocido; comprueba tanto el resultado de la herramienta como la respuesta final.

Cambiar de modelo

Asigna a GOOSE_MODEL otro Model ID exacto de la model plaza y comienza una nueva ejecución.

Errores frecuentes

SíntomaQué comprobar
Falla la autenticaciónComprueba OPENAI_API_KEY en el terminal donde se ejecuta Goose.
URL de solicitud incorrectaAsigna https://bettertoken.ai a OPENAI_HOST, sin /v1 ni un sufijo de endpoint.
Herramientas de archivos no disponiblesActiva la extensión integrada developer con goose configure.
Las solicitudes siguen usando ResponsesEn las pruebas con Goose 1.55.0, ni siquiera OPENAI_BASE_PATH=v1/chat/completions cambió la ruta del modelo probado, que siguió siendo /v1/responses. Comprueba la ruta real de la solicitud.

Enlaces relacionados

Detalles técnicos

Las solicitudes de texto y lectura de archivos probadas usaron /v1/responses. Los nombres del proveedor y de las variables de entorno no bastan para determinar qué protocolo elige Goose con otro modelo.