返回 AI 工具目录

Fructose

开发框架人工精选最近核验 2026年7月23日

Fructose 是一个把大语言模型调用封装成强类型 Python 函数的库,用 @ai 装饰器为函数加上类型注解后,模型输出会按声明的返回类型(基础类型、dataclass、嵌套结构等)解析,省去手写 prompt 与解析响应。它支持自定义 Jinja 提示词模板、链式推理风味,以及在函数内调用其它本地函数,底层对接 OpenAI 接口。项目仍处于 v0、接口不稳定阶段,作者已暂停维护并建议改用 Instructor 或 Marvin。

定价开源部署本地运行国内可达国内可达性待核验

解决什么问题

  • 用类型注解约束模型输出结构 免去手写解析
  • @ai 装饰器把普通函数变成模型调用
  • 支持 dataclass 与嵌套结构等复杂返回类型
  • 可自定义 Jinja 提示词模板与链式推理

适合

  • 需要模型返回结构化数据的 Python 项目
  • 想用类型系统约束 LLM 输出的场景
  • 快速原型 不愿手写 prompt 与解析逻辑

不适合

  • 作者已暂停维护 新项目宜选活跃替代
  • 仅 v0 接口不稳定 不宜用于生产
  • 目前主要对接 OpenAI 而非任意模型
  • 需长期支持与 SLA 的团队不适合

如何接入

  • pip install fructose 引入库
  • 通过 OPENAI_API_KEY 连接 OpenAI
  • 可自定义 client 指向兼容接口
  • 返回值直接作为 Python 对象使用

已知限制

  • 维护已暂停 更新与修复不确定
  • 依赖 OpenAI 接口 国内需自备通道
  • v0 API 后续可能变动
  • 复杂输出的稳定性取决于模型能力

接入与使用事实

部署方式
本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网