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

向AI学习项目技能(三)

python+openAI遇到的问题

因为输入内容比较多,导致生成一半报错了

然后把openAI超时时间拉长

client = OpenAI( base_url=OPENAI_BASE_URL, api_key=OPENAI_API_KEY, timeout=200 #3分钟左右 )

导致一个问题

好久没给mq回信息mq以为挂了那边就会和你断开连接

所以需要openaiack回应分开

改造,在之前收到任务基础上任务投递队列

# 投递到工作队列,立即 ack,避免连接因长时间阻塞被关闭 TASK_QUEUE.put((job_id, file_name, doc_content))

执行任务时候队列获取

task = TASK_QUEUE.get() if task is None: break job_id, file_name, doc_content = task

如果结果还是生成很慢

这里role最好自定义就用内定system、user这些

messages=[{"role": "system", "content": "你是一名资深测试开发工程师,根据需求文档生成 UI 测试用例和 Playwright 代码。只返回 JSON 数组,不要其他说明。"}, {"role":"user","content": prompt}],

docker部署并运行mysql

docker pullm.daocloud.io/docker.io/mysql:8.0

docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD=123456-p 3306:3306m.daocloud.io/docker.io/mysql:8.0

docker exec -it mysql8 bash

mysql-uroot-p123456

h2数据库使用

h2本身就是一个Java就像使用log4j这些引入依赖包即可所以不需要安装

spring: datasource: url: jdbc:h2:file:./data/aitest;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE 这里url的意思表示在当前目录下,./data文件夹下创建数据库文件aitest.mv.db 当你 springboot项目启动时,h2会自动初始化并连接这个文件

h2提供一个非常方便web控制台可以在浏览器管理数据库

spring: h2: console: enabled: true # 开启 H2 Web 控制台 path: /h2 # 访问路径

直接访问http://localhost:8080/h2

这里需要自己配置文件保持一致

http://www.cnnetsun.cn/news/1276998.html

相关文章:

  • 我没有那么多数据,​我需要马上学,我不要硬规则,​我可以逐步学习,​现在我边标边学
  • 蓝桥杯2080、2120、2377、17134
  • C 语言网络编程避坑指南:一个“隐身”回车符引发的 Bug 与 strcspn 的神级救场
  • Flutter 三方库 typed_bus 鸿蒙适配指南 - 实现强类型内存事件总线、在 OpenHarmony 上打造极度解耦的组件交互防线实战
  • 在linux下安装matlab
  • 2026商家寄件价格对比:一站式平台vs传统模式,省成本秘诀?
  • 伪装成HP Smart的卡巴斯基病毒
  • 突破Minecraft物品堆叠限制:如何用3行代码实现资源管理效率提升300%?
  • 光纤测距传感器:开启精准测量的新时代
  • 尼龙磁与橡胶磁区别有哪些?
  • 如何安全解锁Switch高级功能?零基础玩家的大气层系统定制指南
  • # 一个单文件 main.py 能承载多大价值?我从微信机器人项目里得到的答案
  • CefFlashBrowser:数字遗产守护者的技术方舟——Flash内容访问与保护全方案
  • Python基于flask-django学生选课作业管理系统设计_
  • Highcharts Variable radius pie 可变半径饼图使用完全手册|玩转科学图表创建
  • 3分钟告别英文障碍:GitHub全界面零门槛汉化指南
  • 如何通过LeagueAkari提升英雄联盟游戏体验?完整工具指南
  • 电子级异丙醇与NMP深度纯化技术:从硼选择性捕获到金属杂质的极限脱除
  • 探索 TSMC28nm 可仿真器件库:开启芯片设计新征程
  • 微信AI在线客服系统源码,支持多公众号接入,拿来就能用
  • AI写代码三个月后,我的一些真实感受
  • 解锁6大效率密码:Umi-OCR引擎参数配置优化指南
  • NVS万物搜焕新上线!点击即搜,轻松上手
  • 使用API获取新加坡股票数据的完整指南
  • 中专数控专业,毕业前必拿的证书有哪些?
  • 小爱音箱音乐自由解决方案:Xiaomusic突破平台限制全指南
  • md2pptx:高效Markdown转PowerPoint工具提升演示制作效率
  • YOLOv13优化:AAAI2026 | 融合PartialNet Block的C3k2-YOLO高效目标检测网络 | 轻量化涨点设计
  • 农经权二轮延包—界址点号按地块从1排保证唯一
  • 计算机网络实验作业-IP分组分片和ARP实验