Docs menu

Set up your tool

Every tool below speaks one of the three wires. The whole trick is the base URL — the OpenAI wires take /v1, the Anthropic wire does not:

If your tool speaksBase URL
OpenAI Chat Completionshttps://sator-api.princep.org/v1
OpenAI Responseshttps://sator-api.princep.org/v1
Anthropic Messageshttps://sator-api.princep.org (no /v1 — the SDK appends it)
ToolWireBase URL to enterState
OpenCodeOpenAIhttps://sator-api.princep.org/v1Verified
Claude CodeAnthropichttps://sator-api.princep.orgVerified
CursorOpenAIhttps://sator-api.princep.org/v1Reported, not verified by us
ClineOpenAIhttps://sator-api.princep.org/v1Verified
Roo CodeOpenAIhttps://sator-api.princep.org/v1Partially verified
ContinueOpenAIhttps://sator-api.princep.org/v1Verified
AiderOpenAI (Anthropic also possible)https://sator-api.princep.org/v1Verified (Anthropic: partially)
ZedOpenAI or Anthropicper wireVerified
Codex CLIOpenAI Responseshttps://sator-api.princep.org/v1Verified

"Verified" means we checked the configuration against the tool's current documentation or source. "Reported" means the setting exists in the tool but is not documented by its maker, and we have not verified it ourselves.

Each page follows the same shape: Install → Configure → Verify → Troubleshooting, with the literal output a working setup produces. Using a library rather than an editor? See the SDK pages. Setting up with an AI agent? Hand it /docs/agent-setup.

Not listed here but speaks OpenAI or Anthropic? It works: put the matching base URL and your key wherever the tool takes them, and pick a model id from Models. Write to support@princep.org if a page for it would help.