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. 参考文献

相关推荐
不如喫茶去10 小时前
VScode突然打不开,点击图标没反应
ide·vscode·编辑器
南村群童欺我老无力.10 小时前
Flutter 框架跨平台鸿蒙开发-鸿蒙计算器开发教程
vscode·flutter·华为·typescript·harmonyos
玉梅小洋10 小时前
macOS 安装 Claude Code 完整教程
vscode·macos·ai编程
电子_咸鱼1 天前
Linux IPC 实战:管道与共享内存的使用场景 + 底层原理全剖析
linux·运维·服务器·开发语言·网络·vscode·qt
冬奇Lab1 天前
稳定性性能系列之十四——电量与网络优化:Battery Historian与弱网处理实战
android·性能优化·debug
麷飞花1 天前
TypeScript问题
前端·javascript·vscode·typescript·ts
minglie11 天前
VSCode 作为 Vivado RTL 编辑器的配置
ide·vscode·编辑器
恋爱绝缘体11 天前
Windows下VSCode集成MinGW与OpenCV:从零搭建计算机视觉开发环境
windows·vscode·计算机视觉
CRMEB定制开发1 天前
如何在 VSCode 中配置 PHP 开发环境
vscode·商城系统·小程序商城·商城源码·微信商城·crmeb
sun03222 天前
【VSCode基础】VSCode快捷键总结、工程导入配置等
ide·vscode·编辑器