Skip to main content

Module xiaomimimo

Module xiaomimimo 

Source
Expand description

Xiaomi MiMo API clients and Rig integrations.

Xiaomi exposes both OpenAI-compatible and Anthropic-compatible chat APIs under a single global host.

§OpenAI-compatible example

use rig::client::CompletionClient;
use rig::providers::xiaomimimo;

let client = xiaomimimo::Client::new("YOUR_API_KEY").expect("Failed to build client");
let model = client.completion_model(xiaomimimo::MIMO_V2_5_PRO);

§Anthropic-compatible example

use rig::client::CompletionClient;
use rig::providers::xiaomimimo;

let client = xiaomimimo::AnthropicClient::new("YOUR_API_KEY").expect("Failed to build client");
let model = client.completion_model(xiaomimimo::MIMO_V2_5_PRO);

Structs§

XiaomiMimoAnthropicBuilder
XiaomiMimoAnthropicExt
XiaomiMimoBuilder
XiaomiMimoExt
XiaomiMimoModelLister
ModelLister implementation for the Xiaomi MiMo API (GET /models).

Constants§

ANTHROPIC_API_BASE_URL
Anthropic-compatible base URL.
API_BASE_URL
OpenAI-compatible base URL.
MIMO_V2_5
mimo-v2.5
MIMO_V2_5_PRO
mimo-v2.5-pro
MIMO_V2_FLASH
mimo-v2-flash
MIMO_V2_OMNI
mimo-v2-omni
MIMO_V2_PRO
mimo-v2-pro

Type Aliases§

AnthropicClient
AnthropicClientBuilder
Client
ClientBuilder