CX AgentDocs Open web app
Getting started

Bring your own API key

Adding providers like OpenAI-compatible APIs, Gemini, Claude, Codex, Grok, GitHub Copilot, xAI and others.

2 min readUpdated api keyprovideropenaigeminiclaudeopenrouter

Besides CX AI you can add any number of providers. Open Settings → AI models → Providers.

Add a provider#

Tap Add more (or Add provider). The sheet lists presets in order, plus Custom provider:

  1. Codex – sign in with OpenAI (OAuth). Uses the Codex Responses API; shows 5-hour and weekly limits.
  2. Grok – sign in with xAI (device code). Needs SuperGrok or X Premium+.
  3. GitHub Copilot – sign in with GitHub (device code). Needs an active Copilot plan.
  4. Gemini – Google provider with API key, or Vertex AI with a service account.
  5. xAI – API key.
  6. NaraRouter – OpenAI-compatible router.
  7. XKIRO – OpenAI and Anthropic compatible gateway with a live model catalog (also offers speech).

Custom provider lets you pick a type and fill fields yourself:

Type Fields
OpenAI-compatible Name, API key, API base URL, API path, Response API switch, include history reasoning, prompt caching, OpenRouter routing (provider order, only/ignore lists, fallback models, max price, quantizations, sort).
Google (Gemini) Name, API key, base URL (usually ends with /v1beta), or Vertex AI: service-account JSON, email, private key, location, project id.
Claude Name, API key, base URL, prompt caching with TTL 5 minutes or 1 hour.
AICore On-device Gemini Nano on Pixel 8/9/10 with AICore beta enrolment.

A built-in Claude Code provider (subscription OAuth sign-in) is also available. Codex, Grok, Copilot and Gemini OAuth support several accounts used in round-robin order, each with token status, Refresh, Re-auth and Delete.

Warning

The Gemini OAuth (Antigravity) sign-in shows its own warning: it uses a private Google endpoint and Google may suspend accounts that use it. Read the warning before enabling.

Models#

On a provider's page open Models:

  • Load from API fetches the list; select models, optionally Test Models and Add Working.
  • Add manually: model id, display name, type (Chat, Embedding, Image), input/output modality (text, image), abilities (Tool, Reasoning).
  • Built-in tools (official Gemini API only): Search, URL Context, Image Generation.
  • Provider override per model.

Test the connection#

Test Connection checks streaming, non-streaming and tool calling and tells you what failed ("Check the API key, the base URL and your connection, then test again").

Import and share#

Providers can be imported by Scan QR Code or Select from Gallery, and shared from the provider page. Keys are stored encrypted on the phone.

Tip

Hinglish tip: Apni key daalne ke baad model picker mein naya provider dikhega. Favourite (star) karke upar rakh sakte ho.