当前位置: 首页 > 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.jsqmd.com/news/475745/

相关文章:

  • 2026“养虾”狂潮:当 OpenClaw 成为新生产力,我们该狂欢还是冷思考?
  • Gemini Embedding 2把多模态信息整合同一向量空间了,还需要多向量列吗?
  • 洛谷有感!!!!!
  • Dataset类的使用
  • Agent Skills(智能体技能)
  • LeetCode热题100(三)
  • JamTools实用指南:五大核心功能的使用技巧与最佳实践
  • 我没有那么多数据,​我需要马上学,我不要硬规则,​我可以逐步学习,​现在我边标边学
  • 一句话让 AI 获取并且读完巴菲特十年股东大会实录,自动生成投资分析框架——InfiniSynapse 做到了
  • 2026年威海GEO推广哪家强套餐价格大揭秘
  • 在vscode中可以使用阿里云coding plan吗?
  • 突破Minecraft物品堆叠限制:如何用3行代码实现资源管理效率提升300%?
  • 【数据结构与算法】1_python版 _算法概念
  • LCL三相并网逆变器:准PR比例谐振控制策略详解与仿真说明文件解析
  • 【AI模型参考】AI智能的核心概念
  • Flutter 工具 loc_checker 的鸿蒙化适配实战 - 精准统计代码行数、自动化度量鸿蒙项目效能、构建质量门禁基石
  • 3.13打卡day27
  • 计算机毕业设计 java 学生就业信息管理系统 Java+SpringBoot 学生就业信息服务平台 Web 版高校就业信息管理系统
  • 技术逆向英语|202602022
  • 关于keil编译器版本问题的解决办法
  • 清杉科技:从技术研发到商业化运营的全面突破
  • 3步解锁音乐自由:ncmdump让NCM格式转换不再复杂
  • Python基于flask-django家用电器家电销售商城售后服务管理系统的设计与实现
  • 3.1~3.8
  • 【程序源代码】快递运单对账工具(客户可定制版)
  • 微信小程序音乐播放器毕设效率优化实战:从冗余加载到秒级响应
  • 解决node-sass@4.14.1 Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead
  • 单片机的工厂方法模式和桥接模式结合使用
  • 5步精通资源下载器:从网络资源嗅探到批量下载的全攻略
  • # 一个单文件 main.py 能承载多大价值?我从微信机器人项目里得到的答案