디버깅 요청
openai-organization
: 요청과 연결된 조직openai-processing-ms
: API 요 청을 처리하는 데 걸리는 시간openai-version
: 이 요청에 사용된 REST API 버전(현재 2020-10-01
)x-request-id
: 이 API 요청에 대한 고유 식별자(문제 해결에 사용됨)x-ratelimit-limit-requests
x-ratelimit-limit-tokens
x-ratelimit-remaining-requests
x-ratelimit-remaining-tokens
x-ratelimit-reset-requests
x-ratelimit-reset-tokens
x-request-id
헤더 값을 포함하는 최상위 응답 개체에 대한 속성을 제공합니다.from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
messages=[{
"role": "user",
"content": "Say this is a test",
}],
model="gpt-4o-mini",
)
print(response._request_id)
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
messages: [{ role: 'user', content: 'Say this is a test' }],
model: 'gpt-4o-mini'
});
console.log(response._request_id);
HttpClient
fetch 또는 HttpClient)를 사용하는 경우 HTTP 인터페이스의 일부로 응답 헤더에 대한 액세스 권한이 이미 있어야 합니다.x-ratelimit-limit-tokens
헤더)에 액세스하는 예입니다.from openai import OpenAI
client = OpenAI()
response = client.chat.completions.with_raw_response.create(
messages=[{
"role": "user",
"content": "Say this is a test",
}],
model="gpt-4o-mini",
)
print(response.headers.get('x-ratelimit-limit-tokens'))
# get the object that `chat.completions.create()` would have returned
completion = response.parse()
print(completion)
x-ratelimit-limit-tokens
헤더)에 액세스하는 방법은 다음과 같습니다.import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
messages: [{ role: 'user', content: 'Say this is a test' }],
model: 'gpt-4o-mini'
}).asResponse();
// access the underlying Response object
console.log(response.headers.get('x-ratelimit-limit-tokens'));
Modified at 2024-12-12 10:01:06