@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
70 lines • 3.58 kB
TypeScript
import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { AiGatewayVirtualModelConfig } from "../models/aigatewayvirtualmodelconfig.js";
import { AiGatewayVirtualModelConfigList } from "../models/aigatewayvirtualmodelconfiglist.js";
import { CreateAiGatewayVirtualModelConfigRequest } from "../models/createaigatewayvirtualmodelconfigop.js";
import { DeleteAiGatewayVirtualModelConfigBySlugRequest } from "../models/deleteaigatewayvirtualmodelconfigbyslugop.js";
import { DeleteAiGatewayVirtualModelConfigRequest } from "../models/deleteaigatewayvirtualmodelconfigop.js";
import { GetAiGatewayVirtualModelConfigBySlugRequest } from "../models/getaigatewayvirtualmodelconfigbyslugop.js";
import { GetAiGatewayVirtualModelConfigRequest, GetAiGatewayVirtualModelConfigResponseBody } from "../models/getaigatewayvirtualmodelconfigop.js";
import { ListAiGatewayVirtualModelConfigsRequest } from "../models/listaigatewayvirtualmodelconfigsop.js";
import { UpdateAiGatewayVirtualModelConfigBySlugRequest } from "../models/updateaigatewayvirtualmodelconfigbyslugop.js";
import { UpdateAiGatewayVirtualModelConfigRequest } from "../models/updateaigatewayvirtualmodelconfigop.js";
export declare class ApiAiGateway extends ClientSDK {
/**
* Create virtual model config
*
* @remarks
* Create a virtual model config (VMC)
*/
createAiGatewayVirtualModelConfig(request: CreateAiGatewayVirtualModelConfigRequest, options?: RequestOptions): Promise<AiGatewayVirtualModelConfig>;
/**
* Get virtual model config
*
* @remarks
* Get a virtual model config
*/
getAiGatewayVirtualModelConfig(request: GetAiGatewayVirtualModelConfigRequest, options?: RequestOptions): Promise<GetAiGatewayVirtualModelConfigResponseBody>;
/**
* Update virtual model config
*
* @remarks
* Update a virtual model config
*/
updateAiGatewayVirtualModelConfig(request: UpdateAiGatewayVirtualModelConfigRequest, options?: RequestOptions): Promise<AiGatewayVirtualModelConfig>;
/**
* Delete virtual model config
*
* @remarks
* Delete a virtual model config (soft delete)
*/
deleteAiGatewayVirtualModelConfig(request: DeleteAiGatewayVirtualModelConfigRequest, options?: RequestOptions): Promise<any>;
/**
* List virtual model configs
*
* @remarks
* List virtual model configs. With `ownerId`, returns all of that team's VMCs. Without it, pages through VMCs across all teams (newest-first, `limit`/`cursor`).
*/
listAiGatewayVirtualModelConfigs(request: ListAiGatewayVirtualModelConfigsRequest, options?: RequestOptions): Promise<AiGatewayVirtualModelConfigList>;
/**
* Get virtual model config
*
* @remarks
* Get a virtual model config by path slug
*/
getAiGatewayVirtualModelConfigBySlug(request: GetAiGatewayVirtualModelConfigBySlugRequest, options?: RequestOptions): Promise<AiGatewayVirtualModelConfig>;
/**
* Update virtual model config
*
* @remarks
* Update a virtual model config by path slug
*/
updateAiGatewayVirtualModelConfigBySlug(request: UpdateAiGatewayVirtualModelConfigBySlugRequest, options?: RequestOptions): Promise<AiGatewayVirtualModelConfig>;
/**
* Delete virtual model config
*
* @remarks
* Delete a virtual model config by path slug (soft delete)
*/
deleteAiGatewayVirtualModelConfigBySlug(request: DeleteAiGatewayVirtualModelConfigBySlugRequest, options?: RequestOptions): Promise<any>;
}
//# sourceMappingURL=apiaigateway.d.ts.map