向AI学习项目技能(三)
pythonopenAI遇到的问题因为输入内容比较多导致生成一半报错了然后把openAI超时时间拉长client OpenAI( base_urlOPENAI_BASE_URL, api_keyOPENAI_API_KEY, timeout200 #3分钟左右 )会导致一个问题好久没给mq回信息mq以为你挂了那边就会和你断开连接所以需要把openai和ack回应分开改造在之前收到任务的基础上把任务投递到队列里# 投递到工作队列立即 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部署并运行mysqldocker pullm.daocloud.io/docker.io/mysql:8.0docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD123456-p 3306:3306m.daocloud.io/docker.io/mysql:8.0docker exec -it mysql8 bashmysql-uroot-p123456h2数据库使用h2本身就是一个Java类就像使用log4j这些引入依赖包即可所以不需要安装spring: datasource: url: jdbc:h2:file:./data/aitest;DB_CLOSE_DELAY-1;DB_CLOSE_ON_EXITFALSE 这里url的意思表示在当前目录下,./data文件夹下创建数据库文件aitest.mv.db 当你 springboot项目启动时h2会自动初始化并连接这个文件h2提供了一个非常方便的web控制台可以在浏览器中管理数据库spring: h2: console: enabled: true # 开启 H2 Web 控制台 path: /h2 # 访问路径直接访问http://localhost:8080/h2这里需要和自己配置文件里保持一致
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2410538.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!