goose
goose er Blocks open source-terminalagent. Den kører shell-kommandoer og redigerer filer via den indbyggede developer-udvidelse.
Depaza API-nøgle
Model
Din nøgle bliver i denne browser (local storage) og sendes kun til depaza.eu. Alle config-blokke på siden udfyldes automatisk. Gør det ikke på en delt maskine.
goose splitter endpointet i OPENAI_HOST (scheme og host) og OPENAI_BASE_PATH (hele stien inkl. /chat/completions). Det er anderledes end alle andre klienter på disse sider, som tager én base-URL.
Install
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
Configure
GOOSE_PROVIDER: openai
GOOSE_MODEL: {{MODEL}}
OPENAI_HOST: https://depaza.eu
OPENAI_BASE_PATH: v1/chat/completions
extensions:
developer:
enabled: true
name: developer
type: builtin
export OPENAI_API_KEY={{KEY}}
goose session
One-shot:
goose run --no-session -t "Add a docstring to every function in utils.py"