GitHub 项目数据
最近提交:2026-10-19T16:56:36Z · 许可证:Apache-2.0
来源:GitHub 官方 API · 同步于 2026-10-20 05:30(北京时间)
评分规则与适用范围
指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。
本项目分项:热度 27,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。
能做什么
txtai 是一个全功能 AI 框架,核心是嵌入数据库,将稀疏与稠密向量索引、图网络和关系数据库组合在一起,提供向量检索能力,并可作为大语言模型应用的知识来源。
主要能力包括:
- 语义搜索:基于自然语言含义而非关键词进行向量/相似度检索,支持 SQL、对象存储、主题建模、图分析和多模态索引。
- 多模态嵌入:为文本、文档、音频、图像和视频创建嵌入。
- 语言模型 pipelines:运行 LLM 提示、问答、标注、转录、翻译、摘要等任务。
- Workflows:将多个 pipeline 串联并聚合业务逻辑,可构成简单微服务或多模型工作流。
- 智能体:连接嵌入、pipeline、workflow 和其他智能体,自主解决复杂问题;基于 smolagents 框架构建。
- API:提供 Web API 和 Model Context Protocol (MCP) API,并有 JavaScript、Java、Rust、Go 绑定。
适用场景
- 构建语义搜索、相似度搜索或神经搜索应用。
- 构建检索增强生成(RAG)应用,用知识库约束 LLM 输出以减少幻觉。
- 构建自主智能体、多模型工作流和知识图谱相关应用。
- 需要本地运行、避免将数据发送到远程服务的 AI 应用。
使用条件与限制
- 使用 Python 3.11+,基于 Hugging Face Transformers、Sentence Transformers 和 FastAPI 构建。
- 可通过 pip 或 Docker 安装,支持本地运行或借助容器编排扩展。
- 开源许可为 Apache 2.0。
- 文档未说明具体性能、价格或实测结果;模型可从 Hugging Face Hub 路径或本地目录加载,默认模型在未指定时加载。
- 官网提供商业咨询和托管服务,但这不影响框架本身的开源使用。
来源与收录说明
AI 整理,已通过独立来源审核,收录于 2026-10-19。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。
https://github.com/neuml/txtai ↗