Skip to main content
Kyara is a drop-in replacement for OpenAI in any compatible app. Most clients ask for the same three things: a base URL, an API key, and a model. Set those values and your requests flow through the Kyara gateway. Nothing else in your setup changes. Have a dedicated guide? See Open WebUI and SillyTavern. For everything else, use the three values below.

The three values

Use the base URL exactly as shown, ending in /v1. Most clients add /chat/completions for you, so do not include that path yourself. The one exception is an app that asks for a full chat-completions URL. In that case, append /chat/completions as that app instructs.
Kyara is text-only. If an app relies on tool calling, structured outputs, vision, or audio, those features will not work. See unsupported features for the full list.

Check your credentials

Every integration sends the same HTTP request underneath. Run any snippet below to confirm your key works before you configure a specific app.

More apps

The steps are the same everywhere: set the base URL, paste your key, and choose a model ID. Here are quick notes for a few common clients.

Cherry Studio

Add an OpenAI provider, set the API host to the base URL, paste your key, and add a model ID from the catalog.

Continue

Add a model with provider openai, set apiBase to the base URL, and apiKey to your Kyara key. Works in VS Code and JetBrains.

LibreChat

Configure a custom endpoint with the base URL, your key, and the model IDs you want to offer users.

Any OpenAI SDK

Set base_url (or baseURL) to the Kyara endpoint and pass your key. No other code changes needed.