Agent Xin 插件: 月光相机 AI
概览
@agentxin-ai/plugin-moonshot 连接 (基米语) 模式 新奈伊探员 平台。 该插件整合了Moonshot的OpenAI相容API,使Agent XinAI代理能够利用Kimi强大的长通文字语言模型,上下文窗口可达128K个令牌,包括最新的具有高级推理能力的K2系列.
核心特征
- 船舶
MoonshotModule,用于注册插件运行时间所需的 NestJS 提供者策略、生命周期钩和配置方案. - 执行
MoonshotLargeLanguageModel一个LangChain动力的适配器ChatOpenAI支持流式聊天补全,函数调用,以及代理远程测量的符号记账回调. - 共享控制台准备
moonshot.yaml驱动 Agent XinAI UI 表格(cons, help link, Creditential points)用于快速操作员登入. - 支持多个 Moonshot 模型变体,包括:
- 月光相机 V1 系列数字 :
moonshot-v1-8k, (中文(简体) ),moonshot-v1-32k, (中文(简体) ),moonshot-v1-128k对于各种上下文长度要求 - Kimi K2 系列数字 :
kimi-k2-0711-preview, (中文(简体) ),kimi-k2-0905-preview, (中文(简体) ),kimi-k2-turbo-preview提高业绩 - 木卫一 K2 思维系列数字 :
kimi-k2-thinking, (中文(简体) ),kimi-k2-thinking-turbo用于高级推理任务
- 月光相机 V1 系列数字 :
安装
npm install @agentxin-ai/plugin-moonshot
同伴依赖关系:确保您的主机服务也提供
@agentxin-ai/plugin-sdk, (中文(简体) ),@nestjs/common, (中文(简体) ),@nestjs/config, (中文(简体) ),@metad/contracts, (中文(简体) ),@langchain/openai, (中文(简体) ),chalk,以及zod。参见package.json准确的版本.
启用新AI代理
- 在启动代理 XinAI 服务器前声明插件 :
PLUGINS=@agentxin-ai/plugin-moonshot - 在 Agent XinAI 管理控制台( 或配置文件) 中创建一个指向
moonshot,然后在您想要使用的特定月光/基米版本中添加映射的单个模型.
证书模型配置( M)
这个 moonshot.yaml schema 支持您在控制台看到的窗体字段 :
| 外地 | 说明 |
|---|---|
api_key | 要求。 您的月光 API 密钥来自 平台. moonshot.cn/console/ api-keys (中文(简体) )。 。 。 . |
base_url | 可选的 API 请求的基础 URL( 默认为 https://api.moonshot.cn/v1。用于代理配置. |
在验证过程中,插件将一个 ChatOpenAI 客户端与您的证书同步,并发送一个测试消息("),以确保连接和权限.
模型能力
- 长背景支持:所有"月球相机"模型都擅长处理长写方案,V1-128K变体支持多达128,000个上下文符号.
- 对话模式数字 :
MoonshotLargeLanguageModel将供应商的资质与每个模型的覆盖合并,允许流出,并登记符号使用回调,这样代理遥测保持准确. - 高级理由: K2思维系列模型为复杂的解决问题任务提供了更强的推理能力.
- OpenAI 兼容性:建于兰Cha
ChatOpenAI确保与现有的OpenAI兼容工作流程的无缝整合.
开发与调试
从 repo 根中运行 Nx 命令,用于此软件包 :
cd agentxinai
npx nx build @agentxin-ai/plugin-moonshot
npx nx test @agentxin-ai/plugin-moonshot
人工林占地面积 agentxinai/models/moonshot/dist设置时使用 jest.config.ts,则资产复印机通过 npm run prepack 发表前.
许可证
此插件在 AGPL-3.0 许可证 位于寄存器根.