当前位置: 首页 > news >正文

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

A. 最终效果

  • 根据__init__.py配置launch.json

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

  • 模型响应

utils/middleware.py
在这里插入图片描述

B. 文件配置

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

  • vscode 使用python虚拟环境,配置 fastapi 开发_vscode fastapi-CSDN博客
  • vscode调试进入第三方库,justMyCode无效问题!_vscode justmycode-CSDN博客
  • How to disable “just my code” setting in VSCode debugger? - Stack Overflow

http://www.mrgr.cn/news/97287.html

相关文章:

  • Android学习总结之应用启动流程(从点击图标到界面显示)
  • STM32F103C8T6实现 SG90 180 °舵机任意角度转动
  • 【蓝桥杯】算法笔记3
  • JJJ:generic netlink例程分析
  • Flask+Vue构建图书管理系统及Echarts组件的使用
  • 第3课:状态管理与事件处理
  • 高级:分布式系统面试题精讲
  • 一、简单的 Django 服务
  • (一)从零开始:用 LangChain 和 ZhipuAI 搭建简单对话
  • 基于YOLO11实例分割与奥比中光相机的快递包裹抓取点检测
  • Python3 学习笔记
  • MySQL 基础入门
  • 神经网络能不能完全拟合y=x² ???
  • ubuntu部署ollama+deepseek+open-webui
  • (五)智能体与工具协同——打造智能对话的超级助手
  • (四)数据检索与增强生成——让对话系统更智能、更高效
  • (三)链式工作流构建——打造智能对话的强大引擎
  • Nginx介绍及使用
  • Java 类型转换和泛型原理(JVM 层面)
  • 19.go日志包log