towhee

拖拽式搭建AI数据处理管道,快速实现多模态向量化

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 256 👀 关注 28
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3452
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,Apache-2.0许可,完全免费,可自行部署使用。

项目预览

towhee 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队towhee-io
官网地址https://towhee.io
定价模式🏷️完全免费
价格说明开源框架,Apache-2.0许可,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型computer-vision,convolutional-networks,embedding-vectors,embeddings,feature-extraction,feature-vector,image-processing,image-retrieval,llm,machine-learning,milvus,pipeline,towhee,transformer,unstructured-data,video-processing,vision-transformer,vit
GitHub 星标★ 3452
上线时间2021-07-13 00:00:00
代码更新2024-10-18
仓库体积38.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Towhee 是一个专注于神经数据处理的 Python 框架,旨在让构建和运行 AI 驱动的数据管道变得简单高效。它解决的是从原始数据(文本、图像、音视频等)到向量化表示及后续处理(如相似性搜索、推荐)的复杂流程问题。核心能力包括:提供丰富的预训练模型和算子,支持通过声明式 API 快速组装多模态数据处理流水线;内置高性能执行引擎,支持批处理和流式处理,并可与向量数据库(如 Milvus)无缝集成;同时提供数据版本管理和管道可观测性,方便调试和迭代。Towhee 降低了构建生产级 AI 数据应用的门槛,使开发者能更专注于业务逻辑而非底层工程细节。

Star 增长趋势

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

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

使用教程

难度:入门 约 5 分钟 部署方式:库/依赖 3 步

环境要求

  • Python 3.7 或更高版本
  • 已安装可用的 pip 包管理工具
  • 能访问 PyPI 的网络环境

安装与启动步骤

  1. 1检查 Python 版本

    确认本机 Python 版本不低于 3.7,低于该版本无法安装 Towhee。

    python --version
  2. 2安装 Towhee

    README 给出的安装方式是同时安装 towhee 主包与 towhee.models 模型包。

    pip install towhee towhee.models
  3. 3验证导入

    在 Python 中导入 towhee,无报错即表示安装成功,可开始搭建数据处理管道。

    python -c "import towhee"

如何确认成功

执行 python -c "import towhee" 无任何报错,即说明 Towhee 安装成功。

常见问题

Q:Python 版本低于 3.7 怎么办?

A:Towhee 要求 Python 3.7 及以上,请先升级 Python 版本后再执行 pip 安装命令。

Q:为什么建议同时安装 towhee.models?

A:README 的安装命令为 pip install towhee towhee.models,前者是框架本体,后者提供预训练模型支持。

Q:安装命令执行报错怎么排查?

A:先确认网络可访问 PyPI、pip 为较新版本,然后重新执行 README 给出的安装命令。

注意事项

  • 本教程仅覆盖 README 中给出的安装说明,进阶用法请查阅官网文档。
  • 官方文档地址:https://towhee.io,源码仓库:https://github.com/towhee-io/towhee。

核心亮点

  • 提供大量预训练模型和算子,覆盖文本、图像、音视频等多模态,开箱即用
  • 声明式管道 API 设计简洁,支持复杂数据处理流程的快速编排和复用
  • 与 Milvus 等向量数据库深度集成,方便构建端到端的相似性搜索应用

不足之处

  • 文档和社区资源相对较少,新手入门可能遇到障碍
  • 框架相对年轻,生态和稳定性有待进一步验证

适用场景

  • 构建多模态数据的向量化索引,用于相似图片/文本搜索
  • 搭建推荐系统的特征工程管道,将用户行为转化为向量特征
  • 处理音视频流数据,提取关键帧或语音特征用于内容分析

替代项目

Haystack、LangChain、Feast

上一篇:JioNLP

下一篇:LangChain-ChatGLM-Webui

同类项目推荐

wxflows 开源

照着示例,快速上手 watsonx.ai 流程编排,构建 AI 应用。

Examples and tutorials for building AI applications with watsonx.ai Flows Engine

★ 117 2026-08-09
any-agent 开源

一套代码跑遍多个 Agent 框架,还能直接对比评估

A single interface to use and evaluate different agent frameworks

★ 1257 2026-09-13
python-genai 开源

官方 SDK 一行接入 Gemini,Python 里直接生成与调工具

Google Gen AI Python SDK provides an interface for developers to integrate Google's ···

★ 4058 2026-10-19
functionary 开源

让大模型学会用工具,对话中直接调API拿结果

Chat language model that can use tools and interpret the results

★ 1592 2026-08-09
torchdistill 开源

免写代码,配置即复现顶会知识蒸馏实验

A coding-free framework built on PyTorch for reproducible deep learning studies. PyT···

★ 1636 2026-08-13
poe-api-wrapper 开源

一行代码免费调用 GPT-4、Claude 等大模型,省去多平台 API 费用。

A Python API wrapper for Poe.com. With this, you will have free access to GPT-4, Cla···

★ 1090 2026-08-09
loop-engineering 开源

套上现成模板,AI 干活一次比一次稳。

Practical patterns, starters & CLI tools for loop engineering with AI coding agents.···

★ 11734 2026-08-09
ai-agents 开源

用 Ruby 快速搭建能调用工具、互相协作的 AI 智能体

Ruby AI Agents SDK - Inspired by OpenAI Agents SDK

★ 164 2026-09-22
genai-stack 开源

一条命令拉起本地大模型+图数据库的 RAG 应用

Langchain + Docker + Neo4j + Ollama

★ 5424 2026-09-12