Skip to content

Models and Providers

After reading this page you will be able to: choose between the HuiAI route and the bring-your-own-key route, then get a model platform configured and verified.

Where: Settings → Model

RouteWho it is forWhat you do
Use HuiAIUsers with a HuiAI login tokenSave the token in Required Setup — the HuiAI provider appears on the Model page automatically, nothing to configure by hand
Bring your own keyUsers with their own platform API keysAdd platforms and keys manually on this page, see section 3
HuiAI: save a token and start chatting

Paste and save your HuiAI login token under Settings → Required Setup. The app auto-creates the HuiAI model provider (deepseek-v4-flash / x-preview-f-free / gpt-5.6-terra) on the Model page and keeps its key updated.

Bring your own key: add it here

Click Add Model in the top-right corner and choose Add manually: pick a platform, paste your API key, select models — ready in a few minutes. Multiple keys can auto-rotate.

The platform dropdown lists platforms in the order below: Custom comes first, with Kimi (Moonshot) pinned right after it, followed by direct-connect official platforms and preset providers. The in-app list is authoritative.

PlatformRegionNotes
CustomAnyNo preset endpoint; you enter the API endpoint yourself
Moonshot (China)ChinaKimi China
Moonshot (Global)GlobalKimi international
New APIAnyAggregation gateway; pick a request protocol per model
GeminiGlobalGoogle official platform
Gemini (Vertex AI)GlobalGoogle Vertex AI channel
OpenAIGlobalGPT family
AnthropicGlobalClaude family
AWS BedrockGlobalAmazon managed models
DeepSeekChina
MiniMaxChina
NovitaGlobal
OpenRouterGlobalAggregation gateway
DashscopeChinaAlibaba Cloud Qwen
Dashscope Coding PlanChinaQwen coding plan; requires your own plan endpoint
SiliconFlow-CNChinaSiliconFlow
SiliconFlowGlobalSiliconFlow international
ZhipuChinaZhipu (GLM)
xAIGlobalGrok family
ArkChinaVolcano Engine Ark
QianfanChinaBaidu Qianfan
HunyuanChinaTencent Hunyuan
LingyiChinaLingyi Wanwu
PoeGlobalAggregation platform
PPIOChina
ModelScopeChinaModelScope community
InfiniAIChina
CtyunChinaChina Telecom Ctyun
StepFunChinaStepFun
  1. Open Settings → Model, click Add Model in the top-right corner and choose Add manually (or choose Add via chat and let the Butler guide you)
  2. Pick a Model Platform; the API Endpoint is filled in for most platforms. If the address looks off, the app suggests base_url auto-fix suggestions
  3. Fill in the API Key: one per line for multiple keys, the system will auto-rotate
  4. Pick the models to enable (click the magnifier in the model box to fetch the model list) and adjust the options below as needed
  5. After saving, the platform collapses into a single row; expand it to see its models

Platform fields explained:

FieldNotes
Model PlatformDetermines the preset endpoint, protocol, and icon; switching platforms clears the selected models and resets the API Endpoint to the platform’s preset value
API EndpointAuto-filled for preset platforms; turn on the Full URL switch to use the address as-is without appending paths
API KeySupport multiple API Keys, one per line, system will auto-rotate; you can add more when editing the platform
Request ProtocolShown for New API platforms only: OpenAI / Gemini / Anthropic. Choose the API request format for this model; the new-api gateway will route to the upstream using the selected protocol
Vision inputAutomatic detection / Enabled by configuration / Disabled by configuration; automatic uses catalog capability detection. Enable or disable only to override it

While you type, the app automatically detects the protocol and key (you will see “Detecting API protocol…”). With multiple keys it shows a summary: all keys valid, how many valid vs invalid, or all invalid — fix as instructed.

Each platform collapses into one row; hovering shows “Models (N) | API Keys (N)”, and expanding lists its models one by one.

ActionWhereResult
Edit platformPencil button on the platform rowChange the name, endpoint, keys (multi-key rotation supported)
Add model / remove platform”+” and ”−” buttons on the platform rowRemoving a platform asks “Are you sure you want to delete all models?” first
Enable / disableSwitches on the platform row and each model rowTurn off a few models and keep only the ones you use
Configure modelGear button on the model rowAdjust per-model settings such as vision input
Health CheckHeartbeat button on the model rowShows “Platform - Model: Success (latency ms)” or the failure reason; the dot in front of the model name turns green / red, hover for latency and check time
Clear status”Clear status” in the top-right cornerWipes all health check results, showing “Health status cleared”

Deleting a single model asks “Are you sure you want to delete this model?”; deletions only affect future conversations.

Section titled “5. One-click provider import (aionui:// links)”

Users of gateways like New API or one-api can click an aionui:// link from the web UI:

  • aionui://add-provider?base_url=xxx&api_key=xxx — opens with an endpoint and key
  • aionui://provider/add?v=1&data=… — opens with the whole config packed into one parameter

AIPC UP then opens the Add Model dialog pre-filled; review and save. If the browser asks for permission to open an external app, allow it.

Google account OAuth sign-in: not available in this version — there is no in-app Google login entry, and models are always configured with API keys. To use Gemini with a Google account, install the Gemini CLI Agent and finish its account login in a terminal; see Agents.

  • The Model page shows your platform card, and expanding it lists the enabled models
  • With multiple keys, detection reported “all keys valid” or pinpointed the invalid ones
  • A Health Check turns the dot in front of a model green and shows the latency in milliseconds
  • A new Aion CLI conversation offers the models you just enabled