# Claude Code CLI [← back to overview](index.md) Claude Code speaks the **Anthropic Messages API** — point it at the gateway's unified endpoint, not llama.cpp directly: ```bash export ANTHROPIC_BASE_URL=http://:${OMNIROUTE_PORT:-4000} export ANTHROPIC_API_KEY= claude ``` Requires llama.cpp's `--jinja` flag (already set in `docker-compose.yml`) — without it, tool-use requests fail outright.