Datawhale 用Markdown语法轻松开发AI应用202512 第1次作业

感谢我们组的小组长尚同学!

一开始先用vscode配置环境:

配置环境:

(base) PS E:\Datawhale\Markdown202512> node --version

v25.0.0

(base) PS E:\Datawhale\Markdown202512> npm --version

11.6.2

(base) PS E:\Datawhale\Markdown202512> git --version

bash 复制代码
python -m venv venv
bash 复制代码
(base) PS E:\Datawhale\Markdown202512\vibe-coding-app\demo> # 列出当前目录文件/文件夹
>> ls

输出:

目录: E:\Datawhale\Markdown202512\vibe-coding-app\demo

Mode LastWriteTime Length Name


d----- 2025/12/15 22:12 app

d----- 2025/12/15 22:12 frontend

d----- 2025/12/15 22:13 venv

-a---- 2025/12/15 22:12 288 .env.example

-a---- 2025/12/15 22:12 38185 AGENTS.md

-a---- 2025/12/15 22:12 198 dev.sh

-a---- 2025/12/15 22:12 786 main.py

-a---- 2025/12/15 22:12 1439 requirements.txt

bash 复制代码
# 安装依赖
pip install -r requirements.txt

输出:

Looking in indexes: https://mirrors.cernet.edu.cn/pypi/web/simple, https://pypi.org/simple/

Collecting annotated-types==0.7.0 (from -r requirements.txt (line 1))

Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)

Collecting anyio==4.9.0 (from -r requirements.txt (line 2))

Downloading anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB)

Collecting black==24.1.1 (from -r requirements.txt (line 3))

Downloading black-24.1.1-cp312-cp312-win_amd64.whl.metadata (73 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.3/73.3 kB 7.3 kB/s eta 0:00:00

Collecting certifi==2025.7.9 (from -r requirements.txt (line 4))

Downloading certifi-2025.7.9-py3-none-any.whl.metadata (2.4 kB)

Collecting cfgv==3.4.0 (from -r requirements.txt (line 5))

Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)
ERROR: Could not find a version that satisfies the requirement charset-normalizer==3.4.3 (from versions: none)
ERROR: No matching distribution found for charset-normalizer==3.4.3

单独安装charset-normalizer(自动适配Python 3.12的版本)

bash 复制代码
pip install charset-normalizer -i https://pypi.tuna.tsinghua.edu.cn/simple

1. 克隆项目

git clone https://www.gitlink.org.cn/ai-shifu/vibe-coding-app.git

cd demo

2. 修改配置文件

将.env.example 文件复制为 .env

修改 .env 文件中的内容

LLM_BASE_URL="https://xxx"

LLM_API_KEY="xxx"

LLM_MODEL="xxx"

3. 启动后端

pip install -r requirements.txt

python main.py

4. 启动前端(新终端)

cd frontend

npm install

npm run dev

输出:

相关推荐
weixin_4573402114 分钟前
ssh 本地链接服务器地址和服务器查看本地地址
运维·服务器·ssh
MXsoft6181 小时前
在大型混合云网络环境中,如何高效实现自动化运维?
运维·网络·自动化
海阔天空任鸟飞~8 小时前
Linux 权限 777
linux·运维·服务器
IT瑞先生10 小时前
docker-compose下快速部署实操——持续更新...
运维·docker·容器
无锡银洲自动化10 小时前
工业模拟量采集痛点分析:IDCB-4E/DR/Y测量前端解决方案
运维·产品运营
Kina_C11 小时前
Linux iptables 防火墙原理与实操——从四表五链到 NAT 配置
linux·运维·服务器·iptables
A洛11 小时前
Codex 实战:一句话完成 Temu 商品图采集与印花抠图自动化
运维·人工智能·自动化·codex
Urbano11 小时前
服装工厂卫衣量产提质增效方案:工序自动化替代、产能优化、多品牌设备选型及落地案例
运维·自动化
GlobalSign数字证书12 小时前
自动化时代,如何高效部署SSL证书?
运维·自动化·ssl
大侠锅锅15 小时前
第 19 篇:远程运维体系——指标、SSH、日志与 OTA 升级
运维·ssh