UNPKG

@azure/openai-assistants

Version:

An isomorphic client library for Azure OpenAI Assistants.

25 lines 855 B
// Copyright (c) Microsoft Corporation. // Licensed under the MIT license. export function nonAzurePolicy() { const policy = { name: "openAiEndpoint", sendRequest: (request, next) => { const obj = new URL(request.url); request.headers.set("OpenAI-Beta", "assistants=v1"); const parts = obj.pathname.split("/"); switch (parts[parts.length - 1]) { case "threads": obj.pathname = `/v1/threads`; break; case "assistants": obj.pathname = `/v1/assistants`; break; } obj.searchParams.delete("api-version"); request.url = obj.toString(); return next(request); }, }; return policy; } //# sourceMappingURL=nonAzure.js.map