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.