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

【python】多次重试调用ai大模型

在这里插入图片描述

多次重试调用ai大模型

  • 这里使用了sleep机制
  • 多次重试
    def get_ai_insights(self, report_text: str) -> Optional[str]:"""获取AI洞察分析"""print("🤖 正在获取AI洞察...")max_retries = 3for attempt in range(max_retries):try:print(f"🔄 第{attempt + 1}次尝试获取AI洞察...")insights = self.ai_analyzer.analyze_music_arrangement(report_text)if insights:print(f"✅ AI洞察获取成功 (尝试 {attempt + 1}/{max_retries})")return insightselse:print(f"❌ 第{attempt + 1}次尝试失败,无有效响应")# Don't sleep after the last attemptif attempt < max_retries - 1:print(f"⏳ 等待2秒后重试...")import timetime.sleep(2)except Exception as e:print(f"❌ 第{attempt + 1}次尝试出错: {e}")if attempt < max_retries - 1:print(f"⏳ 等待2秒后重试...")import timetime.sleep(2)print(f"❌ 在{max_retries}次尝试后AI洞察获取失败")return None

相关文章:

  • 数据结构第八章(五)-外部排序和败者树
  • Python PyMySQL【mysql适配器】 简介
  • 异地组网工具
  • C#建立与数据库连接(版本问题的解决方案)踩坑总结
  • python智慧物业管理系统
  • 树莓派5 安装Mysql (Docker + mariadb)方案
  • TensorFlow+CNN垃圾分类深度学习全流程实战教程
  • Camera Sensor接口协议全解析(一)开篇 - 数据管道,成像系统的生命线题】
  • 【Linux驱动开发 ---- 4_驱动开发框架和 API】
  • RK3588调试之旅:adbd服务配置全攻略
  • Android Automotive OS 的发展历程:从概念到智能汽车的核心
  • 靶场(二十五)---小白心得靶场体会---Access
  • 1. halcon基础语言语法
  • 数据结构 二叉树理论、递归理论与快速排序理论 6.19
  • 零基础指南:利用Cpolar内网穿透实现Synology Drive多端笔记同步
  • JVM(6)——详解标记-清除算法
  • 《李沐读论文》系列笔记【更新中】
  • Three.js WebGL2.0深度应用:解锁图形渲染新极限
  • 【图表示例】元素-组合
  • HashMap算法高级应用实战:频率类子数组问题的5种破解模式
  • 成都建材网站建设/什么是网络营销公司
  • 云南省昆明市做网站的公司/优化设计官方电子版
  • 网站怎么提高收录/线上营销方式主要有哪些
  • 贵阳公司做网站/长沙百度网站优化
  • 网站成功案例/淘宝seo推广优化
  • 设计理念网站/深圳知名seo公司