@ fevex/ 隐藏
官方深层搜索 ModelGateway fevex的适配器. 见
兼容和发布政策。 。 。 .
npm install @fevex/core @fevex/deepseek
import { createDeepSeek } from '@fevex/deepseek';
const model = createDeepSeek({
apiKey: process.env.DEEPSEEK_API_KEY!,
schemaPolicy: 'best-effort',
})('deepseek-v4-flash');
适配器使用本地 fetch 并且只执行Fevex模型合同.
工具执行、 验证、 事件和重试等运行时行为属于
改为 @fevex/core。返回的网关包括 metadata: { provider: "deepseek", model: modelId } 用于追踪、 eval 成本计算器和 OpenTelemeter 导出.
文本、工具和延续
无 outputSchema,深搜索内容作为确切提供者返回
弦,即使看起来像JSON. 与 outputSchema,适配器要求
在 Fevex 执行本地计划验证之前, JSON 无效 。 截断、过滤
或反应不正确显然失败.
思维模式工具呼叫
需求 reasoning_content 将在下一个请求中被送回。 适配器
保持不透明 providerState,而Fevex自动携带该状态
在模式步骤之间。 直接 ModelGateway 消费者必须不加改变地通过
不得检查。 那个适配器 stateCodec 让费韦克斯
只有在私人的持久检查站内才能使用.
reasoning: "none" 禁用思维. low, (中文(简体) ), high 财务报告和审定财务报表 max 直接映射到
DeepSeek的土生土长 reasoning_effort; 中性 xhigh 地图到 high 页:1
deepseek-v4-flash 财务报告和审定财务报表 max 页:1 deepseek-v4-pro。 。 。 . minimal 财务报告和审定财务报表 medium
在 HTTP 拒绝前使用 PROVIDER_REASONING_UNSUPPORTED。仅提供方
low, (中文(简体) ), high 财务报告和审定财务报表 max 继续通过 modelOptions 当核心
推理是 provider-default。 。 。 .
适配器总是在启用使用时使用原生的 Chat 补全 SSE. 可见
内容立即流出,而推理和部分工具调用则
私人积累,直到需要为止 [DONE] 标记.
工具名称必须匹配 [A-Za-z0-9_-]{1,64}费韦克斯拥有的领域,如模型,
信件、工具、工具选择、计划格式、并行调用和输出盖
覆盖相冲突 modelOptions。在 Fivex 函数之外提供工具
此网关无法启用合同 .
Schema 政策
schemaPolicy 默认为 "strict"。深搜索严格的工具计划需要
baseURL 结束于 /beta;适配器验证其所记录的子集
套装 strict: true 根据
工具调用指南。 。 。 .
不支持的关键字
DeepSeekError 与 code: "PROVIDER_SCHEMA_UNSUPPORTED" 在此之前 fetch 运行.
深层搜索 JSON 输出
保证JSON有效,但不执行提供JSON Schema,所以是最后的
outputSchema 在严格模式下被拒绝。 使用
schemaPolicy: "best-effort" 将计划作为示范指令
让Fevex在本地验证响应。 此模式不保证遵守
而呼叫者可能需要重试无效输出 .
const strictTools = createDeepSeek({
apiKey: process.env.DEEPSEEK_API_KEY!,
baseURL: 'https://api.deepseek.com/beta',
})('deepseek-v4-flash');
| 政策 | 工具输入 | 最后产出 |
|---|---|---|
strict | 深搜索严格子集于 /beta | 不支持 |
best-effort | 非限制性函数计划a | JSON 指令加本地验证 |