
On Zed, you can use Mammouth API on the Agent Panel, unfortunately not as a “Code Completion” model host or “Edit Predictions” model host as of now. In theory, it can work as a “Edit Predictions” model host, but for now it doesn’t.
To use Mammouth API as your agent models host follow these steps.
Agent Settings
Open your Agent settings. The fastest way to do this is to use the command agent: open settings. To open the Zed’s command palette, either press F1 or Ctrl + Shift + P (on Mac, use Cmd instead of Ctrl).
If you prefer to use the UI for this, open the Agent Panel by clicking it’s button on the bottom right of the app. It’s the second to last icon

Then, open the Agent menu by clicking the 3 dots on the top right of the Agent panel, then click Settings.

LLM Provider
From here, you want to add an LLM Provider. Click on Add Provider, then OpenAI compatible provider.
Then, enter the LLM Provider information. Give it whatever name you want, the API URL is https://api.mammouth.ai/v1, and the API key is your Mammouth API key.
<aside>
Get Mammouth API key from mammouth.ai/app/account/settings/api
</aside>
At this point, I recommend you either add your favourite models from our API, or add one model temporarily, and then edit the settings file to add a bunch of them at the same time.

<aside> 💡
Don’t forget to press Save Provider
</aside>
I’ve found that the best way to add our Models to Zed, was to edit your settings.json file. To do this, open the settings file by either pressing Ctrl + Shift + , or by opening the Command Palette and running zed: open settings file.
If you setup the provider like previously indicated, and added a model (for example Claude Haiku 4.5), somewhere in the file you should be seeing something like this:
"agent": {
"default_model": {
"provider": "Mammouth AI",
"model": "claude-haiku-4-5",
},
"favorite_models": [
{
"provider": "Mammouth AI",
"model": "claude-haiku-4-5",
},
],
"model_parameters": [],
},
"language_models": {
"openai_compatible": {
"Mammouth AI": {
"api_url": "<https://api.mammouth.ai/v1>",
"available_models": [
{
"name": "claude-haiku-4-5",
"display_name": "Claude Haiku 4.5",
"max_tokens": 200000,
"max_output_tokens": 64000,
"max_completion_tokens": 200000,
"capabilities": {
"tools": true,
"images": true,
"parallel_tool_calls": false,
"prompt_cache_key": false,
},
},
]
}
}
}
}
The way to add models here, is by adding them to the available_models list.
As of writing this (2026/01/23), the most complete and up to date list of available models for Zed is the following:
<aside> 👉