Integrations
Zed
Zed's agent with ITS INCOM AI: an OpenAI-compatible provider in settings.json, the context window, the output limit and the capabilities of each model.
Last updated: 2026-11-03
Settings
In the Agent Panel's settings, Add Provider in the LLM Providers section
asks for a provider name, the API URL, a model ID and the context window. The
same in settings.json, with more control:
{
"language_models": {
"openai_compatible": {
"itsincom": {
"api_url": "https://api.ai.itsincom.org/v1",
"available_models": [
{
"name": "qwen3.8-27b",
"display_name": "Qwen3.8 27B",
"max_tokens": 131072,
"max_output_tokens": 32768,
"capabilities": {
"tools": true,
"images": false,
"parallel_tool_calls": false,
"prompt_cache_key": false,
"chat_completions": true
}
}
]
}
}
}
}
In Zed, max_tokens is the context window and max_output_tokens the most
the model writes in one answer. For another model, add an entry like this one
with its id and the context window from
Which model.
The key, sk-its-…, does not go in settings.json. Paste it in the
provider's settings, or set the environment variable Zed derives from the
provider ID: the ID in capitals with _API_KEY after it.
Capabilities
chat_completions: true: keep it. ITS INCOM AI's Responses API has no streaming, and Zed would use it for a model withfalse.prompt_cache_key: false: keep it. The API does not know that field and refuses a request that carries it with400.images:trueonly on models that read images, such asgemma-4-26b.
Reasoning
Zed has nothing to show of a model's reasoning: the API does not return it.
qwen3.8-27b reasons before every answer. To switch it off, add
"reasoning_effort": "none" to the model in settings.json.
The API accepts none, minimal, low, medium, high and xhigh for
reasoning_effort; Zed's max is refused.
Limits
- No edit predictions. Zed's edit predictions through an OpenAI-compatible
API use fill-in-the-middle on
/v1/completions, which ITS INCOM AI does not serve. The agent uses chat completions and is not affected. max_output_tokensup to 32768. The API refuses a higher limit with422.