Skip to content

feat(transformer): add Xiaomi MiMo API adapter#1383

Open
umerwaqas92 wants to merge 1 commit into
musistudio:mainfrom
umerwaqas92:feat/xiaomi-mimo-transformer
Open

feat(transformer): add Xiaomi MiMo API adapter#1383
umerwaqas92 wants to merge 1 commit into
musistudio:mainfrom
umerwaqas92:feat/xiaomi-mimo-transformer

Conversation

@umerwaqas92
Copy link
Copy Markdown

Summary\nAdds a new xiaomi-mimo provider transformer to route CCR unified requests to Xiaomi MiMo Studio chat API.\n\n## What it does\n- Maps unified chat request to Xiaomi body:\n - msgId, conversationId, query, modelConfig, multiMedias\n- Uses cookie-based auth via provider api_key (cookie string)\n- Converts Xiaomi SSE events to OpenAI-style stream chunks so existing Anthropic conversion can consume them\n\n## Files\n- packages/core/src/transformer/xiaomi-mimo.transformer.ts (new)\n- packages/core/src/transformer/index.ts (register transformer)\n\n## Notes\n- Initial scope is text streaming interoperability for chat flows.\n- Tool-call semantics are not implemented in this first adapter cut.\n\n## Validation\n- pnpm build:core\n- pnpm build:server\n- pnpm build:cli

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant