Skip to main content
The server has two provider IDs:
  • codex
  • claude
Both providers implement the same ChatProvider interface: stream, complete, and optional aiModel access for tool-using agent turns.

Codex

The codex provider uses the OpenAI AI SDK.

Claude

The claude provider uses the Anthropic AI SDK.

Provider Info

GET /providers returns the models and whether each provider is configured:

Selection

HTTP requests choose a provider in the request body.
WebSocket sessions can choose provider and model during session.create. If omitted, the server picks the first available provider.