txtai

txtai
软件描述
嵌入式数据库是向量索引(稀疏和密集)、图网络和关系数据库的结合。这使得可以实现带有 SQL 的向量搜索、主题建模、检索增强生成等功能。
官方网站
访问软件的官方网站了解更多信息
neuml.github.io
安全链接HTTPS
什么是 txtai?
嵌入数据库是向量索引(稀疏和密集)、图网络以及关系数据库的结合。这使得能够通过 SQL 实现向量搜索、主题建模、检索增强生成等功能。
嵌入数据库可独立运行,也可作为大型语言模型(LLM)提示的强大知识来源。
txtai 功能概要:
🔎 支持通过 SQL、对象存储、主题建模、图分析和多模态索引实现向量搜索
📄 为文本、文档、音频、图像和视频创建嵌入
💡 基于语言模型的流水线,支持运行 LLM 提示、问答、标签标注、转录、翻译、摘要等功能
??? 可组合流水线并聚合业务逻辑。txtai 处理流程可以是简单的微服务,也可以是多模型工作流
?? 支持使用 Python 或 YAML 构建。提供 JavaScript、Java、Rust 和 Go 的 API 绑定
?? 可在本地运行,也可通过容器编排进行横向扩展
txtai 采用 Python 3.8+、Hugging Face Transformers、Sentence Transformers 和 FastAPI 构建。txtai 以 Apache 2.0 开源许可证发布。