用途:在 Mistral 上构建嵌入、检索与函数调用循环,同时保持租户隔离,并让执行权归应用所有。模型可以提出查询或带类型的参数,但授权、执行、副作用和返回证据都由可信代码负责。
主要能力与要求:需要租户范围的语料库,具备分块、删除和重新嵌入策略;从账户证据中选择当前嵌入模型;维护封闭的工具注册表,包含 schema、授权、截止时间和幂等性。嵌入使用 POST /v1/embeddings,工具调用使用当前 chat schema;向量形状、模型访问、工具 schema 和并行行为须来自所选当前契约。认证仅对 Mistral 使用 Bearer 认证,每条检索记录和拟执行动作还须单独通过应用用户与租户授权。
使用方式:定义检索目的、数据类别、租户过滤、删除 SLA 和评估集;为每个索引存储嵌入模型、预处理版本和观测到的向量形状;检索时强制租户过滤并在组装对话前限制上下文;对每个拟用工具名和参数按封闭注册表与严格 schema 校验;在可信代码中授权并执行每个副作用,带截止时间和幂等性;评估检索质量、访问拒绝、工具拒绝、用量、延迟和回滚。
限制与边界:仅调用本身不授权网络请求、付费使用、上传、有状态资源、管理变更、部署或删除。嵌入客户数据、创建索引、执行变更、扩大语料访问或允许并行操作前需审批。混合模型索引会破坏相似度含义;提示指令不能替代租户过滤或授权;畸形或重复工具调用必须拒绝或去重,不得放宽。
输出应包含语料/租户边界、模型与预处理版本、检索指标、工具决策、幂等 ID、用量、保留期和回滚信息。验证需覆盖跨租户拒绝、删除传播、模型不匹配、空检索、畸形/重复工具、取消和变更拒绝。可变端点、模型、限制、价格、预览状态或保留策略须重新核对带日期的来源;账户观测应记为环境特定证据,而非 Mistral 的通用保证。