250405-VSCode编辑launch.json实现Debug调试Open-WebUI

A. 最终效果

  • 根据__init__.py配置launch.json

  • 根据中utils/chat.pyform_data'messages' = [{'role': 'user', 'content': '唐老鸭'}],可以找到用户输入,进而通过关键词或模型调用的方式,对敏感问题进行特殊处理。

B. 文件配置

  • launch.json
json 复制代码
// {
//     // Use IntelliSense to learn about possible attributes.
//     // Hover to view descriptions of existing attributes.
//     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
//     "version": "0.2.0",
//     "configurations": [
//         {
//             "name": "Python Debugger: FastAPI",
//             "type": "debugpy",
//             "request": "launch",
//             "module": "uvicorn",
//             "args": [
//                 "main:app",
//                 "--reload"
//             ],
//             "jinja": true
//         }
//     ]
// }

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Debugger: FastAPI",
            "type": "debugpy",
            "request": "launch",
            "program": "${workspaceFolder}/__init__.py",  // 这里指定实际的脚本路径
            "args": [
                "serve",  // 修改为执行 `serve` 命令
                "--host", "0.0.0.0",
                "--port", "8080"
            ],
            "jinja": true,
            "justMyCode": false,  // 设置为 false 以调试第三方库代码
            "purpose": ["debug-in-terminal"] 
        }
    ],
}

C. 参考文献

相关推荐
FmZero16 分钟前
后端全栈路线(9小时前端速成)
前端·vscode·学习
虚神界熊孩儿12 小时前
VSCode + RooCode 实现本地AI编码开发及SKILL
vscode·skill·roocode·aicoding·本地大模型部署
在下_诸葛20 小时前
VSCode使用指南:快捷键、设置与高级技巧
ide·vscode·编辑器
我也有在努力20 小时前
VSCode Java 开启导入未使用的包置为浅灰色/透明色效果
ide·vscode·编辑器·cursor
WZTTMoon21 小时前
VS Code Java开发配置与使用经验分享
java·vscode
子歌的宏定义21 小时前
主机vscode远程链接服务器开发方法
服务器·ide·vscode
sz49723859921 小时前
VSCODE 隐藏或打开状态栏
ide·vscode·编辑器
摇滚侠1 天前
VsCode 前端开发快捷语法,Emmet 快捷语法整理,markdown 表格格式
ide·vscode·编辑器
小宋加油啊2 天前
Mac vscode安装PCL
ide·vscode·macos
꯭爿꯭巎꯭2 天前
visual studio code (vscode)下载
ide·vscode·编辑器