Skip to main content

Models & Providers

Early Alpha

The XGENIA AI Agents is in early alpha. Model lists and settings change often.

Open the Provider & Tools gear in the panel header to bring up AI Settings, then the AI Providers tab.

OpenRouter is the provider

XGENIA reaches every model through a single provider: OpenRouter. There is no separate OpenAI, Anthropic, Google, or custom-endpoint option, and you do not need an account with each vendor.

That means one key covers everything — Claude, GPT, Gemini, DeepSeek, Qwen, Llama, and the rest.

The key must be an OpenRouter key

It starts with sk-or-. Get it from openrouter.ai/keys. A key from a model's own vendor will be rejected no matter which model you select.

Paste the key and click Test & Save. The panel verifies it against OpenRouter and then loads the live model catalogue. Credit is billed to your OpenRouter account; the remaining balance shows in the context bar.

Choosing a main model

The model list is fetched live, so it always reflects what OpenRouter currently offers.

  • The header shows how many are available (several hundred) with a Refresh button.
  • Search by name, vendor, or type.
  • Filter by family — All, Free, Claude, GPT, Llama, Gemini, Mistral, Cohere, Perplexity, DeepSeek, Qwen, Yi, Phi, Neural, Solar, TinyLlama, OpenChat, Nous, Dolphin, Wizard, Vicuna, Alpaca, Koala, Dolly.
  • Click a model to make it your main model.

Every card carries its provider, context length, a FREE / Free Tier / Paid Only badge, a one-line description, and input/output cost per 1K tokens.

Selecting one fills in the Model Information panel below: provider, model, context length, free-tier availability, and input and output cost. Fetch Model Info refreshes it, and a Free Tier / Paid Tier line spells out the request limit and billing mode.

Which model should you pick?

Building in XGENIA is a long tool-calling session, not a single question. The model has to hold a plan across dozens of steps, read a node graph, and notice when its own change broke something.

SituationSuggestion
Real building workA top-tier reasoning model — Claude Opus or Sonnet class. This is what the assistant is tuned for.
Quick questions, cheap editsA mid-tier model is fine, and noticeably cheaper.
Experimenting with no budgetA model from the Free filter — expect it to lose the plot on anything complex.

Switching mid-conversation is fine: use the model name at the bottom of the panel for a quick menu of recent models.

Sub-agents

Some jobs need a model the main one cannot do. Two specialists sit behind the main model and are dispatched automatically.

Sub-agentJobNotes
Vision ModelLooks at screenshots and describes what is actually on screenOnly vision-capable models are listed. Used when the main model cannot see images, and as an independent check on what the AI claims it built.
UI Specialist ModelGenerates HTML/UI layouts that are then translated into XGENIA nodesSet to None (disabled) to turn it off.

Both dropdowns have a search box above them, so you can filter the full catalogue rather than scrolling — the vision list is restricted to vision-capable models, the UI specialist list is the whole catalogue. Both default to a recommended Claude Opus build.

The vision sub-agent is why a reply sometimes carries a warning banner: it looked at the screenshot and disagreed with the main model's account of it. See Images & Vision.

Routing & sampling

SettingWhat it does
Nitro routingAppends :nitro so OpenRouter sorts providers by throughput and routes to the fastest one. Skipped for models that already carry a variant such as :free. If a model has no nitro route, the request retries once without it — so this can only make things faster or leave them unchanged. On by default.
top_pNucleus sampling cutoff (0–1). Leave blank.
top_kLimits sampling to the k most likely tokens. Leave blank.

Blank does not mean zero — it means the parameter is not sent at all, and the provider's own default applies.

Leave top_p and top_k alone unless you have a specific reason. Provider defaults are tuned for tool calling, and unusual sampling makes long builds less reliable, not more creative.

Provider status

Under Advanced Settings the tab shows the headers XGENIA sends (HTTP-Referer: https://xgenia.com, X-Title: XGENIA Editor) and the feature set in use — multi-modal support, function calling, streaming responses — alongside an API Key Verified indicator.

The Provider Status block at the bottom is the one-line answer: Active Provider: Openrouter — Provider is properly configured and ready to use, or the reason it is not.

If the model name at the bottom of the chat has a red dot, this is the tab to check.