Skip to main content

Configure Providers and models

AI Provider settings belong to the current desktop device. They do not belong to one App and do not travel with source files or Git. Before configuring anything, decide who supplies the model, who pays for it, and whether this device can reach the service.

Choose a model source

SourceBest forWhere to configure itRequest and cost path
Qixin AIPlatform users with a personal or organization walletSystem Settings → AI Settings → Qixin AIUses platform models and the selected wallet
Organization modelsMembers of an organization that distributes private modelsAn organization administrator configures Portal; a member selects that organization in AI SettingsThe member device connects directly; no Qixin wallet charge
Personal BYOKUsers whose current Qixin account has BYOK accessSystem Settings → AI Settings → Personal providersUses the user's own subscription, API key, or OAuth sign-in

Personal BYOK access controls only the Personal providers section. It does not control Qixin AI or organization models. If that section is missing, verify the signed-in Qixin account and its BYOK access. Do not bypass the UI by editing local files.

Configure Qixin AI

  1. Open System Settings → AI Settings and sign in with Qixin.
  2. Select a personal or organization wallet on the Qixin AI card.
  3. Select Use this account. If it is already selected, use Reconnect to obtain the current account and organization configuration again.
  4. Check Qixin AI models. If the list has not loaded or the platform has just changed its catalog, select Refresh models.
  5. Open AI Command Center and explicitly choose the required Qixin AI model.

Theseus restores a still-valid account selection on this device. With no existing choice, it prefers an available organization account and otherwise selects the personal wallet. Switching accounts does not create or clear a conversation. Later Qixin AI requests use the account selected when each message is sent. Check the account icon at the top of AI Command Center before sending.

Qixin AI uses the selected wallet. Manage balances, spending records, and account details in Qixin Portal; AI Settings only selects an account, connects its credential, and loads models. If a model is withdrawn, an existing conversation asks for another explicit selection instead of silently switching.

Use organization models

The organization manages these models centrally. Members cannot edit their Endpoint, authentication mode, or model list on the desktop.

Organization administrator

  1. Open Qixin Portal → Organization → the organization → AI providers.
  2. Add the OpenAI-compatible Base URL, choose no authentication or an organization shared key, and enter the explicit models that members may use.
  3. Save the configuration and ask members to reconnect the organization on the desktop.

Organization member

  1. In System Settings → AI Settings, select the organization account that has private models.
  2. Select Use this account. After a configuration change, select Reconnect.
  3. Confirm that the required model appears under Organization models.
  4. Select it in AI Command Center and start with a read-only test question.

An organization-model request goes directly from the member device to the organization's private Endpoint. The device needs the required DNS, VPN, TLS certificate, and network route; Qixin Portal does not relay the request. Organization models do not use a Qixin wallet.

If the organization uses a shared key, that key is made available to authorized member clients. To revoke access immediately, rotate the key at the organization model service. Removing a member or disabling the Portal configuration may not clear the local configuration until the client reconnects.

Configure personal BYOK

AI Settings shows Personal providers only when the current Qixin account has personal BYOK access. Enter credentials only in their dedicated fields, never in chat, screenshots, documentation, or Git.

Built-in subscription Provider

  1. Under Personal providers, select Add provider.
  2. Choose the subscription and exact region shown in the UI. For a source that requires an API key, enter the key issued by that subscription in the dedicated field.
  3. After adding Kimi For Coding, select Sign in on its Provider row and complete the device-code flow. Codex appears directly in the Personal providers list and also connects through Sign in.
  4. After saving, confirm that the row lists usable models, then select one in AI Command Center.

The exact regions, Endpoints, and models for sources such as Qwen, Z.AI/GLM, MiniMax, and MiMo come from the installed version. Theseus manages built-in Endpoints, so they cannot be edited as custom OpenAI-compatible Providers. Add the source for the correct region when changing regions.

OpenAI-compatible Provider

  1. Under Personal providers, select Add provider → OpenAI-compatible.
  2. Enter a recognizable display name, the complete API Base URL, and an API key.
  3. Save the Provider. Saving applies the configuration and immediately refreshes that Provider's models.
  4. Confirm that the model list contains models returned by the service. To update it, save all edits first, then select Refresh models.
  5. Explicitly select a model in AI Command Center and send a test question that does not change files.

The Base URL must include the service's required version path. For example, with https://example.com/api/v3, model discovery uses https://example.com/api/v3/models. Theseus does not add or rewrite paths such as /v1 or /v3.

When editing an existing Provider, leaving the API key blank preserves the current key. Saving a Provider or refreshing models does not replace the model selected in the current conversation; verify the selection after returning to AI Command Center.

Choose the right model

TaskPrefer
Complex changes across several files, QG, and ObjectsStrong reasoning and enough context
Reading an error or making a small repairSpeed and stability
Images, Vision, or visual page-snapshot reviewExplicit image-input support
Documentation explanation or short textA fast model is usually sufficient

The model selector shows only capabilities reported by the current Provider. If a Provider publishes thinking levels, the menu shows only its supported levels. When a model becomes unavailable, access changes, or a Provider disconnects, Theseus does not silently substitute another model.

Understand conversation data

The model source does not change AI Command Center's conversation-retention rules:

  • Complete conversation history is stored on the current device.
  • New conversations and conversations changed afterward are archived to the Qixin platform, including organization-model and personal-BYOK conversations.
  • Deleting a local conversation does not delete its platform archive, and platform archives do not expire automatically.
  • Ordinary users, conversation creators, and organization OWNER or ADMIN members cannot read archived content. A global platform administrator can preview, download one file, or perform compliance deletion only under audit controls.
  • Do not submit customer private data you are not allowed to upload or raw production data that must remain on site.

Before production use, the organization should confirm data authorization, access, and deletion rules. See Conversations, references, and task status for the full behavior.

What a successful configuration looks like

  • AI Settings shows the correct Qixin account, organization model, or personal Provider.
  • The Provider row lists models and the text, reasoning, or image capability the task needs.
  • AI Command Center can select the model and complete a read-only test question.
  • Switching a Qixin account or refreshing a Provider neither clears the current conversation nor changes its model unexpectedly.

Common issues

Personal providers is missing

Confirm that the current Qixin account is signed in and has personal BYOK access. This access is independent of organization-model access.

The Provider is saved, but no models appear

Check sign-in or API-key state, save any pending configuration, then select Refresh models. One failed Provider does not block healthy Providers.

OpenAI-compatible model refresh fails

Confirm that the Base URL is the complete API root and that <Base URL>/models returns usable models from this device. Do not add or remove /v1 by guesswork. Also check the proxy, TLS, authentication, and returned model IDs.

Organization models do not appear

Select the correct organization account and choose Reconnect. Ask an organization administrator to verify that Portal contains the Endpoint, authentication mode, and an explicit model list.

An organization model is unreachable

Check DNS, VPN, TLS, authentication, and model IDs from the member device. Because the device connects directly, being able to open Portal does not prove that the private Endpoint is reachable.

A Qixin AI request fails

Check Qixin sign-in, the current billing account, wallet balance, and whether the model is still available. Then reconnect the account or refresh models. An organization private model does not depend on the Qixin wallet balance.

Codex reports fetch failed

First verify that the device's system HTTP(S) proxy can reach chatgpt.com, then sign in again or retry. Never paste proxy credentials into chat.

Security boundaries

  • Enter API keys, passwords, and device authorization codes only in dedicated credential fields.
  • Provider settings apply across the current desktop device. Protect shared devices with controlled system accounts and disk protection.
  • An organization shared key reaches authorized member devices. Immediate revocation requires key rotation at the service.
  • Do not disable TLS verification or place a production key in documentation to work around a connection failure.
  • Repair only the failing Provider configuration; do not delete unrelated healthy Providers.

Next, see Use AI Command Center.