From 1c7453de1956c52773619bf6f1a3bef733326a01 Mon Sep 17 00:00:00 2001 From: Nur Ad-Duja Date: Mon, 6 Jul 2026 00:23:30 +0700 Subject: [PATCH] docs(providers): add Kenari provider page Kenari is an Indonesian OpenAI-compatible gateway billed in Rupiah; one kn- key reaches Claude, GPT, DeepSeek, GLM, Kimi and more. Adds the provider page and registers it in index.json so it appears in the sidebar and the provider comparison table. Companion to the extension provider PR (Zoo-Code-Org/Zoo-Code#793). --- docs/providers/index.json | 6 ++++ docs/providers/kenari.md | 58 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 docs/providers/kenari.md diff --git a/docs/providers/index.json b/docs/providers/index.json index 89140ac8..d9d11948 100644 --- a/docs/providers/index.json +++ b/docs/providers/index.json @@ -36,6 +36,12 @@ "extension": true, "cloud": false }, + { + "id": "providers/kenari", + "title": "Kenari", + "extension": true, + "cloud": false + }, { "id": "providers/lmstudio", "title": "LM Studio", diff --git a/docs/providers/kenari.md b/docs/providers/kenari.md new file mode 100644 index 00000000..07f9d458 --- /dev/null +++ b/docs/providers/kenari.md @@ -0,0 +1,58 @@ +--- +description: Configure Kenari in Zoo Code to reach Claude, GPT, DeepSeek, GLM, Kimi and more through one OpenAI-compatible gateway billed in Indonesian Rupiah. +keywords: + - zoo code + - kenari + - ai provider + - openai compatible + - rupiah + - indonesia + - language models + - api configuration +sidebar_label: Kenari +--- + +# Using Kenari With Zoo Code + +Zoo Code supports accessing models through [Kenari](https://kenari.id), an Indonesian OpenAI-compatible AI gateway billed in Rupiah (IDR). One `kn-` API key reaches Claude, GPT, DeepSeek, GLM, Kimi and more over a single endpoint. + +**Website:** [https://kenari.id](https://kenari.id) + +--- + +## Getting an API Key + +1. **Sign Up/Sign In:** Go to [kenari.id](https://kenari.id) and create an account or sign in. +2. **Create a Key:** Open **API keys** in the dashboard and click **Create key**. The key is prefixed `kn-` and is shown only once, so copy it right away. One key works for every model. + +--- + +## Available Models + +Zoo Code automatically fetches the available models from Kenari's public `/v1/models` endpoint, so the list stays current with no extension update. + +Prices are listed in Rupiah in the [Kenari catalog](https://kenari.id/docs) rather than inside Zoo Code, because Kenari bills in IDR while the extension shows prices in USD. + +--- + +## Configuration in Zoo Code + +1. **Open Zoo Code Settings:** Click the gear icon () in the Zoo Code panel. +2. **Select Provider:** Choose "Kenari" from the "API Provider" dropdown. +3. **Enter API Key:** Paste your `kn-` key into the "Kenari API Key" field. +4. **Select Model:** Choose your desired model from the "Model" dropdown. + +--- + +## Tips and Notes + +- **One key, many models:** A single `kn-` key reaches Claude, GPT, DeepSeek, GLM, Kimi and others through the same endpoint. +- **Rupiah billing:** Usage is metered and billed in Indonesian Rupiah, with no foreign card required. +- **OpenAI and Anthropic compatible:** Kenari serves both the OpenAI `/chat/completions` and Anthropic `/messages` shapes, so existing tooling works unchanged. + +--- + +## Relevant resources + +- [Kenari documentation](https://kenari.id/docs) +- [OpenAPI specification](https://kenari.id/openapi.json)