Providers and endpoints

Every model provider OHarness speaks to, with the base URL, the key and the protocol for each. Hosted vendors, gateways, and models running on your own machine.

This page is written in English. The terms it explains are the ones people search for in English, and a translated term of art is a changed term.

27 endpoints, read from the harness’s own catalogue rather than listed here by hand. Each speaks one of four wire formats, and every one of them drives the same agent loop, the same tools and the same permission rules — switching between them mid-session converts nothing.

Hosted

ProviderProtocolKey
AnthropicAnthropic Messages APIANTHROPIC_API_KEY
DeepSeekOpenAI-compatible chat completionsDEEPSEEK_API_KEY
Google GeminiGoogle Gemini APIGEMINI_API_KEY
Moonshot (Kimi)OpenAI-compatible chat completionsMOONSHOT_API_KEY
OHarnessOpenAI-compatible chat completionsOHARNESS_API_KEY
OpenAIOpenAI Responses APIOPENAI_API_KEY
OpenRouterOpenAI-compatible chat completionsOPENROUTER_API_KEY
OttoPortOpenAI-compatible chat completionsOTTOPORT_API_KEY
Volcengine (Doubao)OpenAI-compatible chat completionsARK_API_KEY
Z.ai (GLM)OpenAI-compatible chat completionsZAI_API_KEY
Zhipu (GLM)OpenAI-compatible chat completionsZHIPU_API_KEY
CerebrasOpenAI-compatible chat completionsCEREBRAS_API_KEY
DeepInfraOpenAI-compatible chat completionsDEEPINFRA_API_KEY
FireworksOpenAI-compatible chat completionsFIREWORKS_API_KEY
GroqOpenAI-compatible chat completionsGROQ_API_KEY
HyperbolicOpenAI-compatible chat completionsHYPERBOLIC_API_KEY
MiniMaxOpenAI-compatible chat completionsMINIMAX_API_KEY
MistralOpenAI-compatible chat completionsMISTRAL_API_KEY
NovitaOpenAI-compatible chat completionsNOVITA_API_KEY
NVIDIA NIMOpenAI-compatible chat completionsNVIDIA_API_KEY
PerplexityOpenAI-compatible chat completionsPERPLEXITY_API_KEY
SiliconFlowOpenAI-compatible chat completionsSILICONFLOW_API_KEY
Together AIOpenAI-compatible chat completionsTOGETHER_API_KEY
xAIOpenAI-compatible chat completionsXAI_API_KEY

On your own machine

No key, no account, and nothing billed by anyone. Start the server and the harness asks it for its own model list.

RuntimeDefault address
LM Studiohttp://localhost:1234/v1
Ollamahttp://localhost:11434/v1
vLLMhttp://localhost:8000/v1

Anything else

The list above is what the harness ships knowing about, not what it can reach. Any endpoint speaking the OpenAI chat format works by pointing a base URL at it, which is also how a gateway or a self-hosted server is connected. The providers reference covers the catalogue and its override layers, and what an agent harness is covers why the model underneath is meant to be replaceable.