UNPKG

@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
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