jev模型不能直接作为dify模型接入,因其是typesafe ai实验室开发的结构化决策系统,不支持标准llm接口(如/v1/chat/completions)、不接受自然语言提示词、不返回自由文本,与dify模型调用契约不匹配;需通过自定义工具方式集成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

目前 Dify 官方和主流文档中没有 JevAPI 模型的原生支持,也不存在名为“JevAPI”的公开模型服务接口。你提到的“Jev 模型”实际出自 TypeSafe AI 实验室(由前 OpenAI 研究员 Diogo Almeida 创立),其定位是结构化决策系统(System Model),而非标准文本生成类大语言模型(LLM)。它不提供通用 chat/completion API,也不兼容 OpenAI 兼容层或 Ollama、Xinference 等常见推理后端。
为什么不能直接作为 Dify “模型”接入?
Dify 的模型管理模块(ModelInstance)严格依赖以下能力:
- 支持标准 LLM 接口:如
/v1/chat/completions或/v1/completions格式; - 能接收
messages或prompt并返回结构化响应(含choices[0].message.content); - 兼容参数如
temperature、max_tokens、stop等; - 可被 Embedding / Rerank / Moderation 等子模块复用(Jev 不提供这些能力)。
而 Jev 是面向“软件级决策流”的专用模型,输入为结构化任务描述(如 YAML/JSON 规则),输出为带 trace 的 action plan,不接受自然语言对话提示词,也不返回自由文本——这与 Dify 的模型调用契约不匹配。
可行的替代接入路径
若你希望在 Dify 工作流中利用 Jev 的决策能力,需绕过“模型提供商”配置,改用自定义工具(Custom Tool)方式集成:
-
封装为 HTTP 工具:将 Jev API 封装成符合 Dify Tool Schema 的 REST 接口(例如
POST /jev/decide),返回 JSON 结构化结果; -
注册为内置工具:在
core/tools/provider/builtin/下新建模块(如jev/),添加jev.yaml描述工具能力,并实现 Python 调用逻辑; - 在工作流中调用:把该工具作为“代码执行节点”或“工具调用节点”插入流程,用于处理规则校验、方案生成、多条件分支判断等场景;
- 知识库仍独立使用:Jev 不替代知识库,但可基于知识库检索结果做下一步结构化决策(例如:“从知识库召回 3 条政策条文 → 交由 Jev 判断哪条适用当前工单”)。
注意避坑点
不要尝试以下操作:
- 在“模型提供商”里添加 Jev 的 URL 并设为 OpenAI 兼容模式——会因接口格式不符导致
400或空响应; - 试图用 Jev 替代 Embedding 模型做知识库向量化——它不具备文本编码能力;
- 期望 Jev 直接回答用户提问(如“帮我写一封邮件”)——它不是对话模型,无法处理开放式 prompt。
Jev 的价值在于确定性、可审计的推理链,适合嵌入 Dify 工作流的关键决策环节,而非替换基础模型能力。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











