Comparing version
@@ -118,3 +118,3 @@ | ||
private calculateContentLength; | ||
buildRequest<Req>(options: FinalRequestOptions<Req>, { retryCount }?: { | ||
buildRequest<Req>(inputOptions: FinalRequestOptions<Req>, { retryCount }?: { | ||
retryCount?: number; | ||
@@ -121,0 +121,0 @@ }): { |
10
core.js
@@ -217,4 +217,4 @@ "use strict"; | ||
} | ||
buildRequest(options, { retryCount = 0 } = {}) { | ||
options = { ...options }; | ||
buildRequest(inputOptions, { retryCount = 0 } = {}) { | ||
const options = { ...inputOptions }; | ||
const { method, path, query, headers: headers = {} } = options; | ||
@@ -242,5 +242,5 @@ const body = ArrayBuffer.isView(options.body) || (options.__binaryRequest && typeof options.body === 'string') ? | ||
if (this.idempotencyHeader && method !== 'get') { | ||
if (!options.idempotencyKey) | ||
options.idempotencyKey = this.defaultIdempotencyKey(); | ||
headers[this.idempotencyHeader] = options.idempotencyKey; | ||
if (!inputOptions.idempotencyKey) | ||
inputOptions.idempotencyKey = this.defaultIdempotencyKey(); | ||
headers[this.idempotencyHeader] = inputOptions.idempotencyKey; | ||
} | ||
@@ -247,0 +247,0 @@ const reqHeaders = this.buildHeaders({ options, headers, contentLength, retryCount }); |
{ | ||
"name": "openai", | ||
"version": "4.93.0", | ||
"version": "4.94.0", | ||
"description": "The official TypeScript library for the OpenAI API", | ||
@@ -5,0 +5,0 @@ "author": "OpenAI <support@openai.com>", |
@@ -1084,3 +1084,3 @@ import { APIResource } from "../../resource.js"; | ||
*/ | ||
model?: (string & {}) | 'o3-mini' | 'o3-mini-2025-01-31' | 'o1' | 'o1-2024-12-17' | 'gpt-4o' | 'gpt-4o-2024-11-20' | 'gpt-4o-2024-08-06' | 'gpt-4o-2024-05-13' | 'gpt-4o-mini' | 'gpt-4o-mini-2024-07-18' | 'gpt-4.5-preview' | 'gpt-4.5-preview-2025-02-27' | 'gpt-4-turbo' | 'gpt-4-turbo-2024-04-09' | 'gpt-4-0125-preview' | 'gpt-4-turbo-preview' | 'gpt-4-1106-preview' | 'gpt-4-vision-preview' | 'gpt-4' | 'gpt-4-0314' | 'gpt-4-0613' | 'gpt-4-32k' | 'gpt-4-32k-0314' | 'gpt-4-32k-0613' | 'gpt-3.5-turbo' | 'gpt-3.5-turbo-16k' | 'gpt-3.5-turbo-0613' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-16k-0613'; | ||
model?: (string & {}) | 'gpt-4.1' | 'gpt-4.1-mini' | 'gpt-4.1-nano' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'o3-mini' | 'o3-mini-2025-01-31' | 'o1' | 'o1-2024-12-17' | 'gpt-4o' | 'gpt-4o-2024-11-20' | 'gpt-4o-2024-08-06' | 'gpt-4o-2024-05-13' | 'gpt-4o-mini' | 'gpt-4o-mini-2024-07-18' | 'gpt-4.5-preview' | 'gpt-4.5-preview-2025-02-27' | 'gpt-4-turbo' | 'gpt-4-turbo-2024-04-09' | 'gpt-4-0125-preview' | 'gpt-4-turbo-preview' | 'gpt-4-1106-preview' | 'gpt-4-vision-preview' | 'gpt-4' | 'gpt-4-0314' | 'gpt-4-0613' | 'gpt-4-32k' | 'gpt-4-32k-0314' | 'gpt-4-32k-0613' | 'gpt-3.5-turbo' | 'gpt-3.5-turbo-16k' | 'gpt-3.5-turbo-0613' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-16k-0613'; | ||
/** | ||
@@ -1087,0 +1087,0 @@ * The name of the assistant. The maximum length is 256 characters. |
export type AllModels = (string & {}) | ChatModel | 'o1-pro' | 'o1-pro-2025-03-19' | 'computer-use-preview' | 'computer-use-preview-2025-03-11'; | ||
export type ChatModel = 'o3-mini' | 'o3-mini-2025-01-31' | 'o1' | 'o1-2024-12-17' | 'o1-preview' | 'o1-preview-2024-09-12' | 'o1-mini' | 'o1-mini-2024-09-12' | 'gpt-4o' | 'gpt-4o-2024-11-20' | 'gpt-4o-2024-08-06' | 'gpt-4o-2024-05-13' | 'gpt-4o-audio-preview' | 'gpt-4o-audio-preview-2024-10-01' | 'gpt-4o-audio-preview-2024-12-17' | 'gpt-4o-mini-audio-preview' | 'gpt-4o-mini-audio-preview-2024-12-17' | 'gpt-4o-search-preview' | 'gpt-4o-mini-search-preview' | 'gpt-4o-search-preview-2025-03-11' | 'gpt-4o-mini-search-preview-2025-03-11' | 'chatgpt-4o-latest' | 'gpt-4o-mini' | 'gpt-4o-mini-2024-07-18' | 'gpt-4-turbo' | 'gpt-4-turbo-2024-04-09' | 'gpt-4-0125-preview' | 'gpt-4-turbo-preview' | 'gpt-4-1106-preview' | 'gpt-4-vision-preview' | 'gpt-4' | 'gpt-4-0314' | 'gpt-4-0613' | 'gpt-4-32k' | 'gpt-4-32k-0314' | 'gpt-4-32k-0613' | 'gpt-3.5-turbo' | 'gpt-3.5-turbo-16k' | 'gpt-3.5-turbo-0301' | 'gpt-3.5-turbo-0613' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-16k-0613'; | ||
export type ChatModel = 'gpt-4.1' | 'gpt-4.1-mini' | 'gpt-4.1-nano' | 'gpt-4.1-2025-04-14' | 'gpt-4.1-mini-2025-04-14' | 'gpt-4.1-nano-2025-04-14' | 'o3-mini' | 'o3-mini-2025-01-31' | 'o1' | 'o1-2024-12-17' | 'o1-preview' | 'o1-preview-2024-09-12' | 'o1-mini' | 'o1-mini-2024-09-12' | 'gpt-4o' | 'gpt-4o-2024-11-20' | 'gpt-4o-2024-08-06' | 'gpt-4o-2024-05-13' | 'gpt-4o-audio-preview' | 'gpt-4o-audio-preview-2024-10-01' | 'gpt-4o-audio-preview-2024-12-17' | 'gpt-4o-mini-audio-preview' | 'gpt-4o-mini-audio-preview-2024-12-17' | 'gpt-4o-search-preview' | 'gpt-4o-mini-search-preview' | 'gpt-4o-search-preview-2025-03-11' | 'gpt-4o-mini-search-preview-2025-03-11' | 'chatgpt-4o-latest' | 'gpt-4o-mini' | 'gpt-4o-mini-2024-07-18' | 'gpt-4-turbo' | 'gpt-4-turbo-2024-04-09' | 'gpt-4-0125-preview' | 'gpt-4-turbo-preview' | 'gpt-4-1106-preview' | 'gpt-4-vision-preview' | 'gpt-4' | 'gpt-4-0314' | 'gpt-4-0613' | 'gpt-4-32k' | 'gpt-4-32k-0314' | 'gpt-4-32k-0613' | 'gpt-3.5-turbo' | 'gpt-3.5-turbo-16k' | 'gpt-3.5-turbo-0301' | 'gpt-3.5-turbo-0613' | 'gpt-3.5-turbo-1106' | 'gpt-3.5-turbo-0125' | 'gpt-3.5-turbo-16k-0613'; | ||
/** | ||
@@ -4,0 +4,0 @@ * A filter used to compare a specified attribute key to a given value using a |
@@ -334,6 +334,6 @@ import { VERSION } from './version'; | ||
buildRequest<Req>( | ||
options: FinalRequestOptions<Req>, | ||
inputOptions: FinalRequestOptions<Req>, | ||
{ retryCount = 0 }: { retryCount?: number } = {}, | ||
): { req: RequestInit; url: string; timeout: number } { | ||
options = { ...options }; | ||
const options = { ...inputOptions }; | ||
const { method, path, query, headers: headers = {} } = options; | ||
@@ -366,4 +366,4 @@ | ||
if (this.idempotencyHeader && method !== 'get') { | ||
if (!options.idempotencyKey) options.idempotencyKey = this.defaultIdempotencyKey(); | ||
headers[this.idempotencyHeader] = options.idempotencyKey; | ||
if (!inputOptions.idempotencyKey) inputOptions.idempotencyKey = this.defaultIdempotencyKey(); | ||
headers[this.idempotencyHeader] = inputOptions.idempotencyKey; | ||
} | ||
@@ -370,0 +370,0 @@ |
@@ -1340,2 +1340,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. | ||
| (string & {}) | ||
| 'gpt-4.1' | ||
| 'gpt-4.1-mini' | ||
| 'gpt-4.1-nano' | ||
| 'gpt-4.1-2025-04-14' | ||
| 'gpt-4.1-mini-2025-04-14' | ||
| 'gpt-4.1-nano-2025-04-14' | ||
| 'o3-mini' | ||
@@ -1342,0 +1348,0 @@ | 'o3-mini-2025-01-31' |
@@ -12,2 +12,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. | ||
export type ChatModel = | ||
| 'gpt-4.1' | ||
| 'gpt-4.1-mini' | ||
| 'gpt-4.1-nano' | ||
| 'gpt-4.1-2025-04-14' | ||
| 'gpt-4.1-mini-2025-04-14' | ||
| 'gpt-4.1-nano-2025-04-14' | ||
| 'o3-mini' | ||
@@ -14,0 +20,0 @@ | 'o3-mini-2025-01-31' |
@@ -1,1 +0,1 @@ | ||
export const VERSION = '4.93.0'; // x-release-please-version | ||
export const VERSION = '4.94.0'; // x-release-please-version |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "4.93.0"; | ||
export declare const VERSION = "4.94.0"; | ||
//# sourceMappingURL=version.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.VERSION = void 0; | ||
exports.VERSION = '4.93.0'; // x-release-please-version | ||
exports.VERSION = '4.94.0'; // x-release-please-version | ||
//# sourceMappingURL=version.js.map |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
3819963
0.05%69740
0.02%