UNPKG

@vectorize-io/vectorize-client

Version:
57 lines (56 loc) 1.91 kB
/** * Vectorize API * API for Vectorize services (Beta) * * The version of the OpenAPI document: 0.1.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * AI platform configuration * @export * @interface AIPlatformConnectorInput */ export interface AIPlatformConnectorInput { /** * Unique identifier for the AI platform * @type {string} * @memberof AIPlatformConnectorInput */ id: string; /** * Type of AI platform * @type {string} * @memberof AIPlatformConnectorInput */ type: AIPlatformConnectorInputTypeEnum; /** * Configuration specific to the AI platform * @type {any} * @memberof AIPlatformConnectorInput */ config: any | null; } /** * @export */ export declare const AIPlatformConnectorInputTypeEnum: { readonly Bedrock: "BEDROCK"; readonly Vertex: "VERTEX"; readonly Openai: "OPENAI"; readonly Voyage: "VOYAGE"; readonly Anthropic: "ANTHROPIC"; readonly Groq: "GROQ"; }; export type AIPlatformConnectorInputTypeEnum = typeof AIPlatformConnectorInputTypeEnum[keyof typeof AIPlatformConnectorInputTypeEnum]; /** * Check if a given object implements the AIPlatformConnectorInput interface. */ export declare function instanceOfAIPlatformConnectorInput(value: object): value is AIPlatformConnectorInput; export declare function AIPlatformConnectorInputFromJSON(json: any): AIPlatformConnectorInput; export declare function AIPlatformConnectorInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): AIPlatformConnectorInput; export declare function AIPlatformConnectorInputToJSON(json: any): AIPlatformConnectorInput; export declare function AIPlatformConnectorInputToJSONTyped(value?: AIPlatformConnectorInput | null, ignoreDiscriminator?: boolean): any;