学习路径生成器

一个基于Streamlit的Web应用,利用Google Gemini模型和精选的YouTube内容生成个性化学习路径,并可选择保存到Google Drive或Notion。

  • by JyotsnaGuntha
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jyotsnaguntha/streamlit-learning-path-generator

使用说明

📘 学习路径生成器🤖

A. 流媒体驱动的web应用程序 它使用 谷歌双子座 模型和策划的YouTube内容。路径可以选择保存到 Google 云端硬盘 或 概念 使用 Pipedream MCP服务器.

🔐 先决条件

在开始之前,请确保您已经:

  • ✅ Gemini API密钥
  • ✅ YouTube(必需)、Google Drive(可选)和Notion(可选)的授权Pipedream URL

🔑 如何获得Gemini API密钥

  1. 首选 谷歌人工智能工作室.
  2. 使用您的Google帐户登录。
  3. 点击 “获取API密钥” 在左侧边栏中。
  4. 点击 “创建API密钥” 在右上角。
  5. 点击 “在新项目中创建API密钥” (或使用现有项目)。
  6. 点击 复制 以安全地存储您的API密钥。

🔄 如何获取Pipedream MCP服务器URL

  1. 引导到 Pipedream 并使用您的Google帐户登录。

必修的:

可选:

按照相同的步骤操作:连接→ 授权→ 复制端点URL

💻 项目设置指南

先决条件

⚙️ 设置步骤

步骤1:克隆存储库

选项A:使用Git(推荐)

git clone <your-github-repo-link>
cd <your-repo-folder-name>

选项B:手动下载

  • 去你的 GitHub回购
  • 点击 Code → 下载ZIP
  • 解压缩下载文件夹中的文件

步骤2:在Cursor IDE中打开

  1. 发射 光标IDE
  2. 首选 File → 打开文件夹
  3. 选择解压缩的项目文件夹

步骤3:创建一个名为 venv

python -m venv venv

这将创建一个名为的虚拟环境 venv 在您的项目文件夹中。

步骤4:激活虚拟环境

在macOS/Linux上:

source venv/bin/activate

在Windows上(命令提示符):

venv\Scripts\activate

激活后,您应该看到如下提示:
(venv) yourusername@yourmachine:~/project-folder$

步骤5:安装需求

pip install -r requirements.txt

步骤6:运行应用程序

streamlit run app.py

应用程序将在以下时间自动打开: http://localhost:8501

🛠️ 应用程序侧栏中的配置

  1. 粘贴您的 Gemini API密钥
  2. 粘贴您的 YouTube Pipedream URL
  3. 选择其中之一 Google 云端硬盘 或 概念 并粘贴相应的URL
  4. 输入您的 学习目标
  5. 点击 “生成学习路径”

✅ 你准备好学习了!

这个应用程序可以实现你的目标,找到YouTube上的热门内容,并安排一个个性化的学习之旅——可以选择将其保存到云端。