项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1685
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Python 环境(README 未注明最低版本要求)
- 可用的 pip 包管理器与网络环境(唯一安装方式为 pip install kor)
- 需要自备 LLM 后端(如 OpenAI、Hugging Face 等,README 未给出具体接入示例)
- 若目标模型支持 tool calling API,官方建议改用模型原生的 tool calling 而非 kor
安装与启动步骤
-
1安装 kor
README 只提供了这一种安装方式,直接通过 pip 从 PyPI 安装 kor 库,无需克隆仓库或编译。
pip install kor -
2判断是否适用
若你使用的是支持工具调用(tool calling)的聊天模型,README 明确建议改用该模型的 tool calling API;kor 更适合无对话界面、不支持工具调用的老式 LLM。
-
3查阅官方文档
README 未给出代码示例与配置说明,只指向官方文档站点和 LangChain 集成页面,使用前请先阅读文档确认 API 用法。
如何确认成功
README 未提供运行示例;执行 pip show kor 能正常显示包信息即表示安装成功。
常见问题
Q:kor 现在还推荐使用吗?
A:README 顶部警告:若模型支持 tool calling API,应优先使用该 API;kor 面向不支持工具调用的老式 LLM,项目自述是 half-baked prototype。
Q:kor 支持哪些 LLM 后端?
A:README 说明 kor 已与 LangChain 框架集成,因此可通过 LangChain 支持的模型接入,具体列表见 README 给出的 chat model 集成表链接。
Q:安装失败怎么办?
A:README 只提供 pip install kor 这一种安装方式,出现失败时请先确认 Python 与 pip 环境、网络及 PyPI 源是否可用。
Q:有完整的中文使用教程吗?
A:README 未包含详细用法,官方文档地址为 https://eyurtsev.github.io/kor/,建议以文档为准。
注意事项
- README 明确称该项目为 half-baked prototype(半成品原型),用于生产环境前请自行评估。
- README 未提供 API Key、端口、环境变量等任何配置项,请勿凭空设置。
- 使用 kor 需要自行准备并配置 LLM 后端,README 未给出具体模型接入代码。
- 若模型支持 tool calling,官方建议改用 tool calling API,而不是 kor。
核心亮点
- 声明式定义输出格式,基于 Pydantic 自动校验类型,减少解析错误
- 内置重试机制,针对解析失败自动调整提示词,提升成功率
- 支持 OpenAI、Hugging Face 等多种后端,灵活适配不同模型
不足之处
- 文档/社区待观察
- 对复杂嵌套结构的支持可能不够完善,需自行扩展
适用场景
- 从非结构化文本中抽取实体和关系,如简历解析
- 将用户自然语言查询转换为 API 调用参数
- 批量清洗和标准化数据,如产品评论情感分析
替代项目
LangChain 输出解析器、Instructor、Marvin
同类项目推荐
maxigo-bot
开源
用 Go 快速构建 Max 聊天机器人,路由中间件开箱即用
Bot framework for Max messenger — router, middleware, context
openai-kotlin
开源
一套 Kotlin 代码,无缝调用 OpenAI、Claude、Gemini 等主流大模型。
OpenAI clients for kotlin multiplatform SDK, supports OpenAI, Anthropic, Azure, Gemi···
claude-code-tools
开源
给 Claude Code 装上瑞士军刀,日常开发效率翻倍
Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agen···
FastQL
开源
一行 Python 代码,快速启动 Rust 驱动的 GraphQL API
Spin up a super fast Rust powered GraphQL API to prototype your ML model in one line···
Kovi
开源
用 Rust 快速构建安全高效的 QQ 机器人插件
一个 Rust 的 Milky / OneBot / more 机器人插件框架。开发友好,文档详细,简单实用,还有···
agent-sdk-go
开源
用 Go 快速搭出可上线的 AI Agent 服务
A powerful Go framework for building production-ready AI agents!
CloudBase-AI-Toolkit
开源
让 AI 编码助手直接操作云开发数据库和函数
Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, S···
Awesome-AI-Memory
开源
一站式掌握大模型记忆技术,从研究到落地。
Awesome AI Memory | LLM Memory | A curated knowledge base on AI memory for LLMs and ···
tree-of-thoughts
开源
让大模型先想多步再选最优,推理正确率提升70%
Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with···
