langstruct

一句话让 LLM 把任意内容变成干净 JSON 数据

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 15 🐛 待处理 6 👀 关注 1
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 131
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

langstruct 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队langstruct-ai
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型claude,dspy,gemini,information-extraction,large-language-models,llm,nlp,openai,pydantic,python,structured-data
GitHub 星标★ 131
上线时间2025-08-07 00:00:00
代码更新2025-12-01
仓库体积677 KB
本站数据更新2026-11-07
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

langstruct 是一个基于 Python 的轻量级工具库,旨在利用大语言模型从任意非结构化内容中提取结构化数据。它解决了传统解析方法对格式依赖强、难以适应多变内容的问题,通过声明式定义目标数据结构,自动调用 LLM 完成抽取、校验与格式化输出。核心能力包括:支持从文本、网页、文档等多种来源提取 JSON 对象;提供简洁的 API 与类型注解,便于集成到现有数据流水线;内置错误处理与重试机制,提升提取稳定性。项目处于早期阶段,代码量小、依赖少,适合快速原型开发,但生态与文档尚不完善。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 131

核心亮点

  • 声明式结构定义,几行代码即可完成复杂数据抽取
  • 自动处理 LLM 输出校验与重试,减少解析错误
  • 轻量无重依赖,易于嵌入现有 Python 项目

不足之处

  • 早期项目,文档与示例较少,上手需自行摸索
  • 依赖外部 LLM API,离线场景不可用

适用场景

  • 从网页或文档中抽取联系人、事件等结构化信息
  • 将用户反馈或评论批量转为可分析的表格数据
  • 快速构建数据清洗管道,统一异构输入格式

替代项目

LangChain Output Parsers、Instructor、Kor

上一篇:syncode

下一篇:langchain-java

同类项目推荐

deeplearning4j 开源

在 Java 里直接训练和部署深度学习模型

Suite of tools for deploying and training deep learning models using the JVM. Highli···

★ 14274 2026-10-17
dive-into-spring-ai 开源

跟着动手学,Java开发者快速上手Spring AI全栈开发

《动手学SpringAI》包含SSE流/Agent智能体/知识图谱RAG/FunctionCall/历史消息/图片生成/图···

★ 426 2026-08-09
Turing.jl 开源

用几行 Julia 代码写概率模型,自动完成贝叶斯推断

Bayesian inference with probabilistic programming.

★ 2263 2026-10-25
ChatOpsLLM 开源

用聊天方式搞定 LLM 运维,省心又高效

To simplify and streamline LLM operations, empowering developers and organizations t···

★ 143 2026-08-09
deepagentsjs 开源

开箱即用的 TS 智能体框架,复杂任务自动拆解执行

The batteries included agent harness.

★ 1635 2026-09-12
llm-gemini 开源

一条命令把 Gemini 接进 LLM,命令行直接调多模态模型

LLM plugin to access Google's Gemini family of models

★ 465 2026-09-16
fed-rag 开源

一键微调 RAG 系统,让检索和生成更匹配

A framework for fine-tuning retrieval-augmented generation (RAG) systems.

★ 150 2026-08-09
pipecat 开源

几行代码搭出能实时对话、可打断的语音 AI 助手

Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained···

★ 17112 2026-10-11
OpenAI-DotNet 开源

在 .NET 里一行代码调用 ChatGPT,告别手写 HTTP 请求

A Non-Official OpenAI RESTful API Client for DotNet

★ 756 2026-08-09