@cotofe/service-of-litellm
Version:
OpenAPI client for @cotofe/service-of-litellm
2,127 lines • 98.2 kB
JavaScript
/**
* Platform
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
import * as runtime from '../runtime';
/**
*
*/
export class PassThroughApi extends runtime.BaseAPI {
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling anthropicProxyRouteAnthropicEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/anthropic/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.anthropicProxyRouteAnthropicEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_1Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling anthropicProxyRouteAnthropicEndpointGet_1().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/anthropic/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_1(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.anthropicProxyRouteAnthropicEndpointGet_1Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_2Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling anthropicProxyRouteAnthropicEndpointGet_2().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/anthropic/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_2(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.anthropicProxyRouteAnthropicEndpointGet_2Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_3Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling anthropicProxyRouteAnthropicEndpointGet_3().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/anthropic/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_3(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.anthropicProxyRouteAnthropicEndpointGet_3Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_4Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling anthropicProxyRouteAnthropicEndpointGet_4().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/anthropic/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/anthropic_completion)
* Anthropic Proxy Route
*/
anthropicProxyRouteAnthropicEndpointGet_4(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.anthropicProxyRouteAnthropicEndpointGet_4Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteAssemblyaiEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteAssemblyaiEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_5Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteAssemblyaiEndpointGet_5().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_5(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteAssemblyaiEndpointGet_5Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_6Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteAssemblyaiEndpointGet_6().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_6(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteAssemblyaiEndpointGet_6Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_7Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteAssemblyaiEndpointGet_7().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_7(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteAssemblyaiEndpointGet_7Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_8Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteAssemblyaiEndpointGet_8().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteAssemblyaiEndpointGet_8(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteAssemblyaiEndpointGet_8Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteEuAssemblyaiEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/eu.assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteEuAssemblyaiEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_9Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteEuAssemblyaiEndpointGet_9().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/eu.assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_9(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteEuAssemblyaiEndpointGet_9Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_10Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteEuAssemblyaiEndpointGet_10().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/eu.assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_10(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteEuAssemblyaiEndpointGet_10Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_11Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteEuAssemblyaiEndpointGet_11().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/eu.assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_11(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteEuAssemblyaiEndpointGet_11Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_12Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling assemblyaiProxyRouteEuAssemblyaiEndpointGet_12().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/eu.assemblyai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
*
* Assemblyai Proxy Route
*/
assemblyaiProxyRouteEuAssemblyaiEndpointGet_12(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.assemblyaiProxyRouteEuAssemblyaiEndpointGet_12Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling azureProxyRouteAzureEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/azure/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.azureProxyRouteAzureEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_13Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling azureProxyRouteAzureEndpointGet_13().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/azure/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_13(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.azureProxyRouteAzureEndpointGet_13Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_14Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling azureProxyRouteAzureEndpointGet_14().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/azure/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_14(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.azureProxyRouteAzureEndpointGet_14Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_15Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling azureProxyRouteAzureEndpointGet_15().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/azure/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_15(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.azureProxyRouteAzureEndpointGet_15Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_16Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling azureProxyRouteAzureEndpointGet_16().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/azure/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call any azure endpoint using the proxy. Just use `{PROXY_BASE_URL}/azure/{endpoint:path}`
* Azure Proxy Route
*/
azureProxyRouteAzureEndpointGet_16(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.azureProxyRouteAzureEndpointGet_16Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling bedrockProxyRouteBedrockEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/bedrock/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.bedrockProxyRouteBedrockEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_17Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling bedrockProxyRouteBedrockEndpointGet_17().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/bedrock/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_17(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.bedrockProxyRouteBedrockEndpointGet_17Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_18Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling bedrockProxyRouteBedrockEndpointGet_18().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/bedrock/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_18(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.bedrockProxyRouteBedrockEndpointGet_18Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_19Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling bedrockProxyRouteBedrockEndpointGet_19().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/bedrock/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_19(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.bedrockProxyRouteBedrockEndpointGet_19Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_20Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling bedrockProxyRouteBedrockEndpointGet_20().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/bedrock/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/bedrock)
* Bedrock Proxy Route
*/
bedrockProxyRouteBedrockEndpointGet_20(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.bedrockProxyRouteBedrockEndpointGet_20Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling cohereProxyRouteCohereEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/cohere/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.cohereProxyRouteCohereEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_21Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling cohereProxyRouteCohereEndpointGet_21().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/cohere/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_21(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.cohereProxyRouteCohereEndpointGet_21Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_22Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling cohereProxyRouteCohereEndpointGet_22().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/cohere/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_22(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.cohereProxyRouteCohereEndpointGet_22Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_23Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling cohereProxyRouteCohereEndpointGet_23().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/cohere/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_23(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.cohereProxyRouteCohereEndpointGet_23Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_24Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling cohereProxyRouteCohereEndpointGet_24().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/cohere/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/cohere)
* Cohere Proxy Route
*/
cohereProxyRouteCohereEndpointGet_24(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.cohereProxyRouteCohereEndpointGet_24Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling geminiProxyRouteGeminiEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/gemini/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.geminiProxyRouteGeminiEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_25Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling geminiProxyRouteGeminiEndpointGet_25().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/gemini/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_25(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.geminiProxyRouteGeminiEndpointGet_25Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_26Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling geminiProxyRouteGeminiEndpointGet_26().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/gemini/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_26(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.geminiProxyRouteGeminiEndpointGet_26Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_27Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling geminiProxyRouteGeminiEndpointGet_27().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/gemini/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_27(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.geminiProxyRouteGeminiEndpointGet_27Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_28Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling geminiProxyRouteGeminiEndpointGet_28().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/gemini/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* [Docs](https://docs.litellm.ai/docs/pass_through/google_ai_studio)
* Gemini Proxy Route
*/
geminiProxyRouteGeminiEndpointGet_28(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.geminiProxyRouteGeminiEndpointGet_28Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling langfuseProxyRouteLangfuseEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/langfuse/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.langfuseProxyRouteLangfuseEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_29Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling langfuseProxyRouteLangfuseEndpointGet_29().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/langfuse/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_29(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.langfuseProxyRouteLangfuseEndpointGet_29Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_30Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling langfuseProxyRouteLangfuseEndpointGet_30().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/langfuse/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_30(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.langfuseProxyRouteLangfuseEndpointGet_30Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_31Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling langfuseProxyRouteLangfuseEndpointGet_31().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/langfuse/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_31(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.langfuseProxyRouteLangfuseEndpointGet_31Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_32Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling langfuseProxyRouteLangfuseEndpointGet_32().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/langfuse/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call Langfuse via LiteLLM proxy. Works with Langfuse SDK. [Docs](https://docs.litellm.ai/docs/pass_through/langfuse)
* Langfuse Proxy Route
*/
langfuseProxyRouteLangfuseEndpointGet_32(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.langfuseProxyRouteLangfuseEndpointGet_32Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling openaiProxyRouteOpenaiEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/openai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.openaiProxyRouteOpenaiEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_33Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling openaiProxyRouteOpenaiEndpointGet_33().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/openai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_33(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.openaiProxyRouteOpenaiEndpointGet_33Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_34Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling openaiProxyRouteOpenaiEndpointGet_34().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/openai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_34(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.openaiProxyRouteOpenaiEndpointGet_34Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_35Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling openaiProxyRouteOpenaiEndpointGet_35().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/openai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_35(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.openaiProxyRouteOpenaiEndpointGet_35Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_36Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling openaiProxyRouteOpenaiEndpointGet_36().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/openai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Simple pass-through for OpenAI. Use this if you want to directly send a request to OpenAI.
* Openai Proxy Route
*/
openaiProxyRouteOpenaiEndpointGet_36(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.openaiProxyRouteOpenaiEndpointGet_36Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGetRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling vertexProxyRouteVertexAiEndpointGet().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/vertex_ai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.vertexProxyRouteVertexAiEndpointGetRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_37Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling vertexProxyRouteVertexAiEndpointGet_37().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/vertex_ai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_37(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.vertexProxyRouteVertexAiEndpointGet_37Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_38Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling vertexProxyRouteVertexAiEndpointGet_38().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/vertex_ai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_38(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.vertexProxyRouteVertexAiEndpointGet_38Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_39Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling vertexProxyRouteVertexAiEndpointGet_39().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/vertex_ai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_39(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.vertexProxyRouteVertexAiEndpointGet_39Raw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_40Raw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.endpoint == null) {
throw new runtime.RequiredError('endpoint', 'Required parameter "endpoint" was null or undefined when calling vertexProxyRouteVertexAiEndpointGet_40().');
}
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = yield token('bearer', []);
if (tokenString) {
headerParameters.Authorization = `Bearer ${tokenString}`;
}
}
const response = yield this.request({
path: `/vertex_ai/{endpoint}`.replace(`{${'endpoint'}}`, encodeURIComponent(String(requestParameters.endpoint))),
method: 'PATCH',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
if (this.isJsonMime(response.headers.get('content-type'))) {
return new runtime.JSONApiResponse(response);
}
else {
return new runtime.TextApiResponse(response);
}
});
}
/**
* Call LiteLLM proxy via Vertex AI SDK. [Docs](https://docs.litellm.ai/docs/pass_through/vertex_ai)
* Vertex Proxy Route
*/
vertexProxyRouteVertexAiEndpointGet_40(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.vertexProxyRouteVertexAiEndpointGet_40Raw(requestParameters, initOverrides);
return yield response.value();
});
}
}