promptflow-devkit 包#
v1.17.0 (2025.1.8)#
改进#
出于安全原因,放弃了对Python 3.8的支持。
v1.16.0 (2024.09.30)#
v1.15.0 (2024.08.15)#
已修复的错误#
修复了跟踪视图无法显示布尔输出的问题。
v1.14.0 (2024.07.25)#
改进#
在使用
python_requirements_txt构建流程时,如果自定义需求中不存在promptflow,请将其添加到dockerfile中。
v1.13.0 (2024.06.28)#
已修复的错误#
修复将导出器设置为提示流服务时与
trace.NoOpTracerProvider的不兼容问题。在跟踪使用遥测中添加缺失的用户代理。
改进#
支持设置本地提示流服务主机的配置
v1.12.0 (2024.06.11)#
改进#
在上传运行详情到云端时添加重试逻辑。
添加跟踪使用情况遥测。
v1.11.0 (2024.05.17)#
新增功能#
当跟踪目的地配置为云时,将本地运行详细信息上传到云。
改进#
默认情况下,使用Azure AI连接时排除交互式浏览器凭据,用户可以设置
PF_NO_INTERACTIVE_LOGIN=False来启用它。可视化flex flow运行切换以跟踪UI页面。
为
pf flow serve添加新的--engine参数。此参数可用于在flask和fastapi之间切换Python服务引擎,目前默认为flask。默认返回连接对象中的秘密信息,以提升灵活流程体验。
未改变的行为:'pf connection' 命令将清除秘密信息。
新行为:通过
client.connection.get获取的连接对象将包含真实的秘密信息。直接使用print(connection_obj)将清除这些秘密信息。使用print(connection_obj.api_key)或print(connection_obj.secrets)将打印真实的秘密信息。
已修复的错误#
修复了从>=1.10.0降级到<1.8.0后导入错误的问题。
修复了
pf flow serve因异常NotADirectoryError而中断的问题。修复聊天窗口错误难以理解的问题。
修复由于检查pfs状态时的DNS延迟导致的性能问题。
修复了在测试非yaml流程时原始flex yaml会被覆盖的问题
修复“无法加载跟踪…不是有效的JSON”问题,当跟踪输入/输出包含无效的JSON值如
-Infinity、Infinity和NaN时。[promptflow-devkit] 修复运行快照不遵循 gitignore/amlignore 的问题。
v1.10.0 (2024.04.26)#
新增功能#
v1.9.0 (2024.04.17)#
新增功能#
改进#
改进 pf cli 命令的帮助信息。
已修复的错误#
修复在某些场景下
pf.run中运行名称缺少目录名称的问题。尝试创建Azure AI连接时,不支持引发404错误。