Baltor Get started

Endpoints

Kenari

A hosted service with its own key and prices. This page lists the addresses it answers, the facts its documentation states, and the setup of each harness.

Addresses and facts

  • OpenAI Chat Completions: https://kenari.id/v1 models.dev, read
Authentication
Authorization: Bearer, with the key in KENARI_API_KEY models.dev, read
Structured output
Unknown
Tool calling
56 of 60 listed models The share of this provider's models that models.dev records with tool calling. models.dev, read
Rate limits
Unknown
Prices
Unknown
Data retention
Unknown
Documentation
Read the page models.dev, read
Output limits Baltor recorded
Unknown

Harness setup

Replace claude-fable-5 with the model you want.

OpenCode

Put this in opencode.json in your project folder:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "kenari": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Kenari",
      "options": {
        "baseURL": "https://kenari.id/v1",
        "apiKey": "{env:KENARI_API_KEY}"
      },
      "models": {
        "claude-fable-5": {
          "name": "claude-fable-5"
        }
      }
    }
  }
}
  • OpenCode reads any OpenAI-compatible address through the @ai-sdk/openai-compatible package, and an address that speaks the Responses API through @ai-sdk/openai.

From OpenCode documentation, read .

Pi

Put this in ~/.pi/agent/models.json:

{
  "providers": {
    "kenari": {
      "baseUrl": "https://kenari.id/v1",
      "api": "openai-completions",
      "apiKey": "$KENARI_API_KEY",
      "models": [
        {
          "id": "claude-fable-5"
        }
      ]
    }
  }
}
  • The apiKey field can name an environment variable as $NAME.

From Pi documentation, read .

Codex

Codex speaks only the Responses API, and Kenari documents no Responses address. A gateway that offers one can sit in between.

  • Codex speaks the Responses API only: responses is the one supported wire API of a custom provider. Ollama and LM Studio are built in and start with --oss.

From Codex documentation, read .

Claude Code

Claude Code sends Anthropic Messages requests, and Kenari documents no such address. A gateway that translates to that API can sit in between.

  • Claude Code sends Anthropic Messages requests to ANTHROPIC_BASE_URL. Anthropic says it does not support routing Claude Code to models other than Claude through any gateway, so some features may not work with another model.

From Claude Code documentation, read .

Models it lists

Prices in US dollars per million tokens, input and output, as models.dev, read records them.

ModelInputOutputContextAs of
Claude Fable 5 claude-fable-50 USD0 USD1,000,000 older than 30 days
Claude Opus 4.7 claude-opus-4-70 USD0 USD1,000,000 older than 30 days
Claude Opus 4.8 claude-opus-4-80 USD0 USD1,000,000 older than 30 days
Claude Opus 5 claude-opus-50 USD0 USD1,000,000 older than 30 days
Claude Sonnet 4.6 claude-sonnet-4-60 USD0 USD1,000,000 older than 30 days
Claude Sonnet 5 claude-sonnet-50 USD0 USD1,000,000 older than 30 days
DeepSeek V4.1 Flash deepseek-v4-1-flash0 USD0 USD1,000,000
DeepSeek V4 Flash deepseek-v4-flash0 USD0 USD1,000,000 older than 30 days
DeepSeek V4 Flash (Free) deepseek-v4-flash:free0 USD0 USD1,000,000 older than 30 days
DeepSeek V4 Pro deepseek-v4-pro0 USD0 USD1,000,000 older than 30 days
Gemini 2.5 Flash gemini-2-5-flash0 USD0 USD1,048,576 older than 30 days
Gemini 2.5 Flash-Lite gemini-2-5-flash-lite0 USD0 USD1,048,576 older than 30 days
Gemini 3.1 Flash Lite gemini-3-1-flash-lite0 USD0 USD1,048,576 older than 30 days
Gemini 3.1 Flash TTS Preview gemini-3-1-flash-tts0 USD0 USD8,192 older than 30 days
Gemini 3.1 Pro Preview gemini-3-1-pro0 USD0 USD1,048,576 older than 30 days
Gemini 3.5 Flash gemini-3-5-flash0 USD0 USD1,048,576 older than 30 days
Gemini 3.6 Flash gemini-3-6-flash0 USD0 USD1,048,576 older than 30 days
Gemini 3.7 Flash gemini-3-7-flash0 USD0 USD1,048,576 older than 30 days
Gemma 4 31B IT gemma-4-31b-it0 USD0 USD262,144 older than 30 days
GLM-4.7-Flash (Free) glm-4-7-flash:free0 USD0 USD200,000 older than 30 days
GLM-5.1 glm-5-10 USD0 USD200,000 older than 30 days
GLM-5.2 glm-5-20 USD0 USD1,000,000 older than 30 days
GLM-5.3 glm-5-30 USD0 USD1,000,000 older than 30 days
GLM-5.3-Flash glm-5-3-flash0 USD0 USD1,000,000
GPT-5.4 mini gpt-5-4-mini0 USD0 USD400,000 older than 30 days
GPT-5.5 gpt-5-50 USD0 USD1,050,000 older than 30 days
GPT-5.6 Luna gpt-5-6-luna0 USD0 USD1,050,000 older than 30 days
GPT-5.6 Sol gpt-5-6-sol0 USD0 USD1,050,000 older than 30 days
GPT-5.6 Terra gpt-5-6-terra0 USD0 USD1,050,000 older than 30 days
GPT-Image-2 gpt-image-20 USD0 USD272,000 older than 30 days
GPT OSS 120B gpt-oss-120b0 USD0 USD131,072 older than 30 days
GPT OSS 20B gpt-oss-20b0 USD0 USD131,072 older than 30 days
Grok 4.5 grok-4-50 USD0 USD500,000 older than 30 days
Grok 4.6 grok-4-60 USD0 USD500,000 older than 30 days
Grok Build 0.1 grok-build-0-10 USD0 USD256,000 older than 30 days
Grok Imagine Image 2.0 grok-imagine-image-2-00 USD0 USD8,000 older than 30 days
Hy3 hy30 USD0 USD256,000 older than 30 days
Hy3 (Free) hy3:free0 USD0 USD256,000 older than 30 days
Kimi K2.6 kimi-k2-60 USD0 USD262,144 older than 30 days
Kimi K2.6 (Free) kimi-k2-6:free0 USD0 USD262,144 older than 30 days
Kimi K2.7 Code kimi-k2-7-code0 USD0 USD262,144 older than 30 days
Kimi K2.7 Code (Free) kimi-k2-7-code:free0 USD0 USD262,144 older than 30 days
Kimi K3 kimi-k30 USD0 USD1,048,576 older than 30 days
MiMo-V2.5 mimo-v2-50 USD0 USD1,048,576 older than 30 days
MiMo-V2.5-Pro mimo-v2-5-pro0 USD0 USD1,048,576 older than 30 days
MiMo-V2.5 (Free) mimo-v2-5:free0 USD0 USD1,048,576 older than 30 days
MiniMax-M2.7 minimax-m2-70 USD0 USD204,800 older than 30 days
MiniMax-M2.7-highspeed minimax-m2-7-highspeed0 USD0 USD204,800 older than 30 days
MiniMax-M3 minimax-m30 USD0 USD1,048,576 older than 30 days
Mistral Large (Free) mistral-large:free0 USD0 USD262,144 older than 30 days
Mistral Medium 3.5 (Free) mistral-medium-3-5:free0 USD0 USD262,144 older than 30 days
Nemotron 3 Nano 30B A3B nemotron-3-nano-30b-a3b0 USD0 USD262,144 older than 30 days
Nemotron 3 Super 120B A12B nemotron-3-super-120b-a12b0 USD0 USD262,144 older than 30 days
Nemotron 3 Super 120B A12B (Free) nemotron-3-super-120b-a12b:free0 USD0 USD262,144 older than 30 days
Nemotron 3 Ultra 550B A55B nemotron-3-ultra-550b-a55b0 USD0 USD1,000,000 older than 30 days
Qwen3.7 Plus qwen3-7-plus0 USD0 USD1,000,000 older than 30 days
Qwen3.8 Max qwen3-8-max0 USD0 USD1,000,000 older than 30 days
Step 3.7 Flash step-3-7-flash0 USD0 USD256,000 older than 30 days
Step 3.7 Flash (Free) step-3-7-flash:free0 USD0 USD256,000 older than 30 days
Whisper Large v3 Turbo whisper-large-v3-turbo0 USD0 USD448 older than 30 days

Sources of this page