提交智能体收藏0
T
开发框架智能体开发

txtai AI 框架

txtai

txtai 是一个集语义搜索、LLM 编排和语言模型工作流于一体的 AI 框架,以嵌入数据库为核心支持向量检索、RAG、智能体与多模型工作流。

txtai is an all-in-one AI framework for semantic search, LLM orchestration, and language model workflows, built around an embeddings database that supports vector search, RAG, agents, and multi-model workflows.

— 人看过

GitHub 项目数据

GitHub ★ 13,027Fork 1,138项目指标 87/100

最近提交: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 ↗

这个项目对你有帮助吗?

点赞由服务器记录,收藏保存在当前浏览器