7.0
热点
AI SCORE
开源项目2024-06-10 21:59
Thread:AI 增强的 React 笔记本环境
Hacker News · github.com#React#Jupyter#AI工具
Editor brief · 编辑速览
开源项目 Thread 用 React 重新实现 Jupyter,集成 AI 能力支持智能代码提示和交互,展示前端 + AI 融合的新方向。
通知:你必须登录才能更改通知设置。
仓库文件导航
Thread 是 Jupyter 的替代方案,它将 AI copilot 融入 Jupyter Notebook 的编辑体验中。
Thread 在本地运行,可通过 Ollama 或你自己的 API key 免费使用。安装命令如下:
pip install thread-notebook
要启动 Thread,请运行以下任意命令:
thread-notebook
thread
jupyter thread-notebook
熟悉的 Jupyter Notebook 编辑体验
使用自然语言编辑代码
生成单元格来回答自然语言问题
在能够感知上下文的聊天侧边栏中提问
自动解释或修复错误
要以开发模式运行该仓库,需要执行两条终端命令:一条用于运行 Jupyter Server,另一条用于运行 NextJS 前端。
yarn install
然后,在一个终端中运行:
sh ./run_dev.sh
yarn dev
访问 localhost:3000/thread,你应该就能看到正在运行的本地版 Thread。
如果你想使用 AI 功能进行开发,请进入 proxy 文件夹并运行:
yarn install
yarn dev --port 5001
你可以使用 Ollama 获得完全离线的 AI 体验。首先,使用上面的命令安装并运行 Thread。
运行 Thread 后,选择左下角的 Settings 图标:
接下来,选择 Model Settings 设置项:
你将看到以下界面:
进入 Ollama,然后输入你的模型详细信息:
使用 Ctrl / Cmd + K,尝试运行一条查询,看看效果如何!
AI 驱动的 Jupyter Notebook。使用 AI 生成和编辑代码单元格、自动修复错误,并与你的数据聊天。