mimo_flutter_sdk_community 0.1.0
mimo_flutter_sdk_community: ^0.1.0 copied to clipboard
Pure Dart client for the Xiaomi MIMO large language model API. Supports OpenAI-compatible and Anthropic-compatible endpoints, streaming, tool use, multimodal inputs, TTS, and thinking mode.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-03-27 #
Added #
- OpenAI-compatible chat completion with
MimoClient.chat() - Anthropic-compatible messages with
MimoClient.messages() - SSE streaming for both OpenAI and Anthropic endpoints
- Tool use / function calling support
- Multimodal input (image + text)
- Text-to-speech (TTS) generation
- Thinking mode (chain-of-thought) for both endpoints
- Web search tool integration
- Structured output with JSON mode
- Configurable base URL, API key, and timeout
- Custom HTTP client injection
- Comprehensive error hierarchy with
MimoException