Robby-chatbot

上传文件或视频链接,即可用自然语言提问并获取答案

开源 🏷️定价信息待确认 🚫 站点已失效 对话助手 🍴 复刻 282 🐛 待处理 2 👀 关注 14
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 813
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

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

项目数据

分类对话助手
开发团队yvann-ba
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🚫 站点已失效
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,chatbot,gpt-4,langchain,nlp,openai,streamlit
GitHub 星标★ 813
上线时间2023-04-09 00:00:00
代码更新2026-02-21
仓库体积5.3 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Robby-chatbot 是一个基于 Python 构建的 AI 对话助手,旨在让用户通过自然语言与多种数据源交互。它解决了非结构化数据处理和查询的痛点,支持上传 CSV、PDF、TXT 文件,并能解析 YouTube 视频内容进行问答。项目利用 LangChain 编排流程,集成 OpenAI 的 GPT-4 模型提供智能回复,前端采用 Streamlit 快速搭建交互界面,使非技术人员也能轻松使用。核心能力包括文件内容理解、上下文记忆、多格式数据问答,以及视频内容摘要和查询。其设计简洁,适合个人或小团队快速部署,用于文档检索、数据分析和学习辅助等场景。

Star 增长趋势

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

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

技术标签

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • OpenAI 或兼容接口的 Key

安装与启动步骤

  1. 1克隆仓库

    一个 Streamlit 写的聊天机器人示例,依赖很轻。

    git clone https://github.com/yvann-hub/Robby-chatbot.git
    cd Robby-chatbot
  2. 2建虚拟环境

    先隔离环境再装依赖,避免污染系统 Python。

    python -m venv .venv
    source .venv/bin/activate
  3. 3装依赖

    requirements 里有 streamlit 与 LLM SDK。

    pip install -r requirements.txt
  4. 4配置密钥后启动

    把 API Key 写进环境变量再起 Streamlit。

    export OPENAI_API_KEY=sk-xxx
    streamlit run src/Home.py

如何确认成功

浏览器自动打开 8501 端口,输入问题能拿到回答。

注意事项

  • Streamlit 改动代码会自动热重载,调试很方便。
  • 换成国产模型只需改 base_url 与模型名,接口是兼容的。

核心亮点

  • 支持 CSV、PDF、TXT 及 YouTube 视频多格式内容问答,覆盖常见数据源
  • 基于 LangChain 和 GPT-4,回答准确度较高,且具备上下文记忆能力
  • Streamlit 界面简洁,部署简单,适合快速原型验证

不足之处

  • 依赖 OpenAI API,需付费且数据隐私存在风险
  • 文档和社区支持较少,扩展性有限

适用场景

  • 个人知识库问答,如快速检索 PDF 报告内容
  • 数据分析辅助,用自然语言查询 CSV 表格数据
  • 视频学习总结,对 YouTube 教程内容进行提问

替代项目

LangChain Chat with Documents、ChatPDF、PrivateGPT

上一篇:robot

下一篇:Linguflex

同类项目推荐

simulai 开源

像聊天一样做问卷,AI 帮你轻松收集反馈

simulai is a Notion-inspired open-source and free conversational survey builder, pow···

★ 99 2026-08-09
obsidian-copilot 开源

在 Obsidian 里直接调用 AI,让笔记秒变智能工作台

Run agents in Obsidian - OpenCode, Codex, Claude Code etc.

★ 7965 2026-08-09
intelligo 开源

拖拽式构建聊天机器人,一键部署到任意平台

The application framework for vertical AI SaaS | auth, workspaces, billing, credits,···

★ 432 2026-08-09
CalypsoBot 开源

一个机器人搞定 Discord 管理、审核和娱乐,还能随意定制。

A fully customizable bot built with discord.js

★ 363 2026-08-09
slack-machine 开源

用 Python 快速搭建可扩展的 Slack 机器人

A simple, yet powerful and extendable Slack bot

★ 769 2026-08-09
maubot 开源

在 Matrix 上像搭积木一样快速搭建聊天机器人

A plugin-based Matrix bot system.

★ 901 2026-08-09
xiaozhi-webrtc 开源

用 WebRTC 让 AI 成为你的实时语音情感伴侣

AI, your emotional partner

★ 137 2026-08-09
NachoBot 开源

一个能陪你聊天、角色扮演、盯B站的笨蛋机器人

基于Maibot核心修改而成的多功能笨蛋机器人

★ 225 2026-08-09
ollama-client 开源

在浏览器里直接和本地大模型聊天,隐私安全不泄露。

Ollama Client – Chat with Local LLMs Inside Your Browser A lightweight, privacy‑f···

★ 70 2026-08-09