All tools
Setup guide

Use onomeo in Zed

Zed can use any OpenAI-compatible service in its agent panel. Add onomeo as a provider in the agent settings and its models appear in the model menu.

A fast editor with AI agents built in.

The three values it asks for

OpenAI-compatible

Use these details in any OpenAI-compatible tool.

Base URL
/v1
API key
Model

No key yet? Create one on the dashboard, then come back — the fields below fill in by themselves. Go to the dashboard

Step by step

  1. Open the command palette and run agent: open settings.
  2. In the LLM Providers section, choose Add Provider.
  3. Enter onomeo as the provider name, https://onomeo.com/v1 as the API URL, a model ID from the models page, and its context window.
  4. Enter your key in that provider's settings. Zed does not keep keys in settings.json.
  5. Alternatively, add the same provider to settings.json as shown below.
{
  "language_models": {
    "openai_compatible": {
      "onomeo": {
        "api_url": "https://onomeo.com/v1",
        "available_models": [
          {
            "name": "MODEL_NAME",
            "display_name": "MODEL_NAME",
            "max_tokens": 128000
          }
        ]
      }
    }
  }
}

If it will not connect

  • In settings.json, max_tokens is the context window of the model. Set it to match the model you choose.
  • The key can also come from an environment variable named after the provider: ONOMEO_API_KEY for a provider named onomeo.
  • The agent works through tool calls, so the model you choose must support them.
Zed's own documentation