一键切换实战)
【免费下载链接】loushangAI-native agent harness for coding workflows by python: multi-model LLM orchestration, stateful sessions, tool governance, traceable delivery, and provider routing for GPT, Claude, DeepSeek, Qwen, Kimi, GLM, and MiniMax.项目地址https://gitcode.com/gh_mirrors/lo/loushang点击查看免费下载Loushang 是一款 AI-native 编码 Agent 框架其核心能力之一是模型路由Provider Routing通过provider:endpoint:model三元组把 GPT、Claude、Kimi、GLM、Qwen、DeepSeek、MiniMax 等 7 家以上大模型统一成一套调用接口帮你在一行命令或一行代码之间完成模型切换。什么是 Loushang 模型路由Loushang 的底层 SDKloushang.ai负责模型目录Catalog、协议适配、鉴权和流式事件组装。你看到的模型路由本质上是三层结构的逐级解析Provider厂商如openai、anthropic、moonshotKimi、zaiGLMEndpoint接入点/协议路线如openai-responses、anthropic-messagesModel具体模型 ID如gpt-5.5、claude-sonnet-5、kimi-k3图中紫色的AI / Tool adapters与Agent AI admitted tools层就是模型路由发挥作用的位置Agent 循环不关心背后是哪家模型只通过统一的适配层发起请求。完整调用链说明见 src/loushang/ai/README.md。内置目录支持哪些厂商所有路由事实集中在一个 JSON 目录文件中src/loushang/ai/model/models.json。当前内置覆盖厂商Provider ID代表模型协议api鉴权环境变量OpenAIopenaigpt-5.5、gpt-6-lunaopenai-responsesOPENAI_API_KEYAnthropicanthropicclaude-sonnet-5、claude-opus-5anthropic-messagesANTHROPIC_API_KEYKimiMoonshotmoonshotkimi-k2.7-code、kimi-k3openai-completionsMOONSHOT_API_KEYGLMZ.AIzaiglm-5.2、glm-4.7openai-completionsZAI_API_KEYDeepSeekdeepseekdeepseek-v4-pro、deepseek-v4-flashopenai-completionsDEEPSEEK_API_KEY通义千问dashscopeqwen3.7-max、qwen3.7-plusopenai-responsesDASHSCOPE_API_KEYMiniMaxminimaxMiniMax-M3anthropic-messagesMINIMAX_API_KEY此外还内置了stepfun阶跃、tencent-hunyuan混元、volcano-ark豆包、baidu-qianfan文心和kimi-codeKimi Code 专用端点完整清单以 catalog 为准。 注意MiniMax 走的是 Anthropic Messages 协议GLM 走 OpenAI Completions 协议——这正是路由层要抹平的差异你完全不用关心。一键切换模型CLI 实操步骤第一步查看可用模型loushang --list-models第二步用 --model 切换路由--model支持两种写法简写provider:model也接受provider/model仅当该组合恰好命中一个 endpoint 时有效例如--model moonshot:kimi-k3完整形式provider:endpoint:model需要精确指定协议或区域时使用例如--model openai:coding-responses:gpt-5.5如果同一个provider:model存在多个 endpoint例如kimi-code同时有 OpenAI 和 Anthropic 两条路线CLI 不会猜而是报歧义并列出全部候选让你显式选择——这是 Loushang 路由的严格性设计。第三步切换自动持久化模型切换成功后完整选择会被保存为全局default_model位于~/.loushang/coding/settings.json下次启动自动沿用。快速上手细节可参考中文文档docs/zh-CN/getting-started/README.md。SDK 中切换模型一行 get_model()如果你在自己的脚本中调用 Loushang AI SDK模型路由就是get_model()一次查询from loushang.ai import get_model, complete # 同一份代码只换三元组就完成厂商切换 model_gpt get_model(openai, openai-responses, gpt-5.5) model_kimi get_model(moonshot, openai-completions, kimi-k3) model_claude get_model(anthropic, anthropic-messages, claude-sonnet-5) model_glm get_model(zai, openai-completions, glm-5.2) message await complete(model_kimi, context, options) # message.provider / endpoint / model 记录完整响应来源每条响应消息都会带上provider、endpoint、model三个字段因此任何一次回答都能溯源到完整路由。离线打印全部厂商矩阵的示例examples/ai/11_provider_matrix.py带真实调用的冒烟入口examples/ai/12_provider_smoke.py。进阶路由解析与协议适配的分工路由命中后的请求解析分两级实现在 src/loushang/ai/provider_registry.pyProviderRegistry 精确命中按(provider_id, api)查找厂商特殊 adapterAPIRegistry 通用回退未命中时使用三大生产协议 adapter——AnthropicMessagesAdapter、OpenAIChatCompletionsAdapter、OpenAIResponsesAdapter这就是7 家厂商、3 种协议能收敛到一套接口的原因。目录加载与只读索引由 src/loushang/ai/model/registry.py 管理项目级自定义 catalog 可放在.loushang/models/目录无需改动内置目录。想批量验证多条端点路线是否可达可以运行专用探针脚本支持--offline仅打印路由矩阵examples/coding/21_switch_model_route.py。常见问题Q如何知道某个 provider 用哪个环境变量A在models.json中每个 provider 的auth.apiKeyEnvs字段有明确声明例如百帆支持QIANFAN_API_KEY或BAIDU_QIANFAN_API_KEY两个变量名。Q可以扩展新厂商吗A可以。项目与示例 catalog 支持.loushang/models/下的自定义文件显式装载方式见 examples/ai/custom_model_file.py。Q切换模型会影响已有会话吗Adefault_model是全局设置新会话生效历史消息保留原路由来源便于回溯对比不同模型的回答。小结Loushang 的模型路由把换模型这件麻烦事压缩到了一步 三元组寻址provider:endpoint:model歧义即报错、绝不猜测⚡ CLI--model一键切换并自动持久化 SDKget_model()一行换厂商协议差异由 adapter 层吸收 内置 11 组厂商目录覆盖 GPT、Claude、Kimi、GLM、Qwen、DeepSeek、MiniMax先跑通loushang --list-models再用--model切到你手头有 Key 的厂商五分钟即可完成第一次模型路由实战。参考路径快速开始文档docs/zh-CN/getting-started/README.mdAI SDK 架构说明src/loushang/ai/README.md模型目录src/loushang/ai/model/models.json示例总览examples/ai/README.md赞分享【免费下载链接】loushangAI-native agent harness for coding workflows by python: multi-model LLM orchestration, stateful sessions, tool governance, traceable delivery, and provider routing for GPT, Claude, DeepSeek, Qwen, Kimi, GLM, and MiniMax.项目地址https://gitcode.com/gh_mirrors/lo/loushang点击查看免费下载相关推荐在 claude-code-router 中接入 Kimi CLIAgent 配置、网关路由与多模型切换实战指南在 claude code router 中接入 Kimi CLIAgent 配置、网关路由与多模型切换实战指南 本篇指南讲解如何在 claude code后端API网关LLM 网关大模型ARTEMIS配置系统实战一份artemis.jsonc切换四大模型的完整指南Gemini/Claude/GPT-4o/本地OllamaARTEMIS配置系统实战一份artemis.jsonc切换四大模型的完整指南Gemini/Claude/GPT 4o/本地Ollama ARTEMIS人工智能AI AgentGUI 自动化测试MCP 服务Claude Code Router 接入 Kimi CLI创建 Agent Profile、暴露可切换模型并统一走网关路由Claude Code Router 接入 Kimi CLI创建 Agent Profile、暴露可切换模型并统一走网关路由 Kimi CLI 是 Moons后端API网关LLM 网关大模型创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考