How to get headers from OpenAI API

news2024/9/27 19:16:46

题意:怎样从OpenAI API获取响应头(Headers)

问题背景:

I am relatively new to the OpenAI API and am trying to obtain my rate limits through the HTTP headers of the response, as discussed https://platform.openai.com/docs/guides/rate-limits/usage-tiers?context=tier-free. However, none of the calls to OpenAI are returning a response with a headers attribute.

我相对来说是OpenAI API的新手,并正在尝试通过响应的HTTP头部来获取我的速率限制,正如在https://platform.openai.com/docs/guides/rate-limits/usage-tiers?context=tier-free中讨论的那样。然而,所有对OpenAI的调用都没有返回一个带有headers属性的响应。

I have tried with both the [https://platform.openai.com/docs/libraries/python-library](openai package) (code below) and llama-index.

我尝试了使用[https://platform.openai.com/docs/libraries/python-library](openai package)(下面的代码)和llama-index

from openai import OpenAI
client = OpenAI(
    # Defaults to os.environ.get("OPENAI_API_KEY")
    # Otherwise use: api_key="Your_API_Key",
)

chat_completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "Hello world"}]
)

I'm obviously missing something obvious so if anyone can tell me it would be hugely appreciated!

我显然遗漏了一些显而易见的东西,所以如果有人能告诉我,我将不胜感激!

问题解决:

Ask for the raw response object like:        请求原始响应对象,像这样:

from openai import OpenAI
client = OpenAI(
    # Defaults to os.environ.get("OPENAI_API_KEY")
    # Otherwise use: api_key="Your_API_Key",
)

raw_response = client.chat.completions.with_raw_response.create(
    model="gpt-3.5-turbo",
    messages=[{"role": "user", "content": "Hello world"}]
)

chat_completion = raw_response.parse()
response_headers = raw_response.headers 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1980981.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Markdown插入Base64格式的图片,无需图床,稳定保存

Markdown插入Base64格式的图片,无需图床,稳定保存 我是一个Markdown的爱好者,转存图片是MD经常出问题的地方,因为MD不像其他富文本编辑器,将图片内嵌到文件中,而是用链接的形式引用,或网络链接…

【复旦微FM33 MCU 外设开发指南】系统篇——时钟

前言 本系列基于复旦微FM33系列单片机的DataSheet编写,旨在提供一些开发指南。 本文章及本系列其他文章将持续更新,本系列其它文章请跳转↓↓↓ 【复旦微FM33 MCU 外设开发指南】总集篇 本文章最后更新日期:2024/08/04 文章目录 前言时钟源…

视频作为现实世界决策制定的新语言

人工智能咨询培训老师叶梓 转载标明出处 在互联网上,视频和文本数据同样丰富,它们支持通过预测下一个词或帧来进行大规模自监督学习。然而视频数据并没有象文本数据那样被充分利用:语言模型已经在现实世界产生了显著影响,而视频生…

命令行参数、环境变量详解

目录 一、命令行参数: 二、环境变量PATH 1、理解什么是环境变量 2、常见环境变量和操作 3、整体理解环境变量,系统,程序 4、如何获取环境变量(c语言) (1)getenv() 函数 (2)使…

uniapp(scroll-view)设置show-scrollbar无效

一、描述 在uniapp中,使用scroll-view内置组件,我这里是把他弄成一个可以滑动的导航,设置show-scrollbar"false"之后,按道理来说应该可以了,这个官方提供的一个属性可以不显示滑动条。但是,发现&…

影响气动小流量调节阀EMC测试价格因素是什么

气动小流量调节阀是一种顶导向单阀座调节阀,具有结构简单、密封性能好、使用可靠等特点。有效而足够的顶部导向系统克服小开度时的震动,有效使用寿命更长。气动小流量调节阀流量系数KV值从1.0到10-5的称为小流量调节阀,当Kv≤210-2时&#xf…

【中项第三版】系统集成项目管理工程师 | 第 11 章 规划过程组⑨ | 11.23 - 11.25

前言 第11章对应的内容选择题和案例分析都会进行考查,这一章节属于10大管理的内容,学习要以教材为准。本章上午题分值预计在15分。 目录 11.23 规划采购管理 11.23.1 主要输入 11.23.2 主要输出 11.23.3 合同类型 11.23.4 合同内容 11.24 规划干…

如何在亚马逊云科技AWS上利用LoRA高效微调AI大模型减少预测偏差

简介: 小李哥将继续每天介绍一个基于亚马逊云科技AWS云计算平台的全球前沿AI技术解决方案,帮助大家快速了解国际上最热门的云计算平台亚马逊云科技AWS AI最佳实践,并应用到自己的日常工作里。 在机器学习和人工智能领域,生成偏差…

Radiant Photo 1.4.1 AI智能完美照片修图插件支持PS ai beta

前言 Radiant Photo 是一款高效的照片编辑与增强应用。这款软件配备了多样化的编辑工具及特效,使得用户能够便捷地改善、修正并提升图片质量,让照片看起来更为出色且引人注目。无论你是日常使用者还是专业的摄影人士,都能够借助这款应用来增…

DBMS 与 RDBMS

DBMS 与 RDBMS 了解数据库什么是数据库管理系统?Types of DBMS 数据库管理系统的类型T数据库管理系统的好处 关系型数据库管理系统的优点 【纪录片】中国数据库前世今生 在数字化潮流席卷全球的今天,数据库作为IT技术领域的“活化石”,已成为…

常见用于联邦学习的数据集【FL】【Datasets】

文章目录 数据集CIFAR-10/CIFAR-100:CIFAR-10CIFAR-100特点以CIFAR-10 为例:示例内容batches.metadata_batch_1 到 data_batch_5test_batch图片转换Python脚本: MNIST:Fashion-MNIST:EMNIST:Googles Federa…

OpenCSG首发中文Chinese Mistral Large 2!

前沿科技速递🚀 🎉 震撼发布!OpenCSG再次微调发布CSG-Wukong-Chinese-Mistral-Large2-123B模型! 🔍 本次工作基于mistral-large-instruct-2407进行微调,采用了尖端的训练技术和优化策略,确保模型…

ZBrush

所有建模软件最开始需要搞清楚的就是基础操作,如旋转视角,放大缩小,移动等,一般可以看上手教程 zbrush中雕刻很重要的概念是笔刷:ZBrush笔刷介绍-CSDN博客 基本操作 编辑模式:T 清除画布:ctr…

Kibana未授权访问漏洞

8.Kibana未授权访问漏洞 Kibana如果允许外网访问且没有做安全登录认证,就会被外部任意访问,查看所有数据,造成数据泄露。在默认配置下,Kibana就可以访问Elasticsearch中的所有数据 步骤一:使用以下Fofa语句搜索Kibana产品并打开…

如何申请https证书

申请HTTPS证书通常遵循以下几个步骤,这些步骤可能会根据不同的证书颁发机构(CA)有所变化,但大体流程相似: 选择证书类型 根据你的需求选择合适的HTTPS证书类型。 常见的类型有: 域名验证型(DV):验证域名所有权&…

骨传导耳机哪个牌子好?五款业界高性能机型推荐,让你选购不迷茫!

骨传导耳机哪个牌子好?哪款耳机值得入手?作为一名资深的数码设备测评师,我极力推荐大家尝试下骨传导耳机,它无需直接堵塞耳道,既能起到保护听力的作用,又能在使用中保持对外界的环境感知。然而,…

python合并音视频-通过ffmpeg合并音视频

🌈所属专栏:【python】✨作者主页: Mr.Zwq✔️个人简介:一个正在努力学技术的Python领域创作者,擅长爬虫,逆向,全栈方向,专注基础和实战分享,欢迎咨询! 您的…

龙迅LT8713SX 高性能TYPE-C/DP转三端口DP1.4/HDMI 2.0转换器,带音频

龙迅LT8713SX描述: LT8713SX是一个高性能类型-C/DP1.4到Type-C/DP1.4/HDMI2.0转换器,具有三个可配置的DP1.4/HDMI2.0/DP输出接口和音频输出接口。LT8713SX同时支持显示端口™单流传输(SST)模式和多流传输(MST&#xf…

澳大利亚站 儿童水上玩具认证 AS/NZS ISO 8124.1:2002认证

什么是水上玩具? 此强制性标准适用的水上玩具应具备以下设计: 可承受 14 岁以下儿童的体重 供儿童在浅水中玩耍时使用 是否充气以及是否设计用于佩戴或以其他方式贴在身体上。 水上玩具包括但不限于: 充气新奇形状 适用于浅水的充气玩具…

探索ISO三大体系:企业卓越管理的核心之道

ISO 9001质量管理体系是国际上最广泛应用的质量管理标准,旨在帮助企业建立和实施有效的质量管理体系。通过ISO 9001认证,企业可以确保其产品和服务持续满足客户需求,从而赢得市场竞争的主动权。 实施ISO 9001质量管理体系,企业可以…