Pular para o conteúdo
Cadastre-se grátis
Configuração de Coding Agents

Configurar o Goose: API Key, Base URL e modelos

Conecte o Goose ao BetterToken: defina a API Key, o host OpenAI e o modelo, ative a extensão developer e verifique uma solicitação de texto.

Conecte o Goose ao BetterToken pelo provedor OpenAI. Nos testes em macOS com um modelo GPT, o Goose 1.55.0 concluiu solicitações de texto e chamadas de ferramentas para leitura de arquivos por /v1/responses.

Configurações principais

CampoValor
API KeyBetterToken API Key em OPENAI_API_KEY
Base URLhttps://bettertoken.ai em OPENAI_HOST, sem /v1
ModeloYOUR_MODEL_ID em GOOSE_MODEL
ProvedorGOOSE_PROVIDER=openai

Pré-requisitos

Instalar

Use o instalador oficial do Goose:

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

Configuração manual

Substitua YOUR_API_KEY e YOUR_MODEL_ID antes de executar:

Janela do 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 recebe o endereço raiz do site. Não inclua /v1 nesse campo, mesmo usando o provedor OpenAI.

Para acessar arquivos, execute goose configure, escolha Toggle Extensions e ative developer. A extensão developer fornece ferramentas de arquivos e de shell.

Verificar a conexão

Execute este comando no mesmo terminal:

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

Confira se a resposta final é OK. Para verificar o acesso a arquivos separadamente, execute o Goose no projeto e peça que leia um arquivo conhecido; confira tanto o resultado da ferramenta quanto a resposta final.

Trocar de modelo

Defina GOOSE_MODEL com outro ID de modelo exato da model plaza e inicie uma nova execução.

Erros comuns

SintomaO que verificar
Falha na autenticaçãoConfira OPENAI_API_KEY no terminal que executa o Goose.
URL de solicitação incorretaDefina OPENAI_HOST como https://bettertoken.ai, sem /v1 nem o sufixo de um endpoint.
Ferramentas de arquivos indisponíveisAtive a extensão integrada developer com goose configure.
As solicitações ainda usam ResponsesNos testes com Goose 1.55.0, nem mesmo OPENAI_BASE_PATH=v1/chat/completions mudou a rota do modelo testado, que continuou em /v1/responses. Confira o caminho real da solicitação.

Conteúdo relacionado

Detalhes técnicos

As solicitações de texto e de leitura de arquivos testadas usaram /v1/responses. Os nomes do provedor e das variáveis de ambiente, por si só, não determinam qual protocolo o Goose seleciona para outro modelo.