@vectorize-io/vectorize-client
Version:
Client for the Vectorize API
91 lines (90 loc) • 4.58 kB
TypeScript
/**
* 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.
*/
import * as runtime from '../runtime';
import type { AIPlatformConnector, CreateAIPlatformConnectorRequest, CreateAIPlatformConnectorResponse, DeleteAIPlatformConnectorResponse, GetAIPlatformConnectors200Response, UpdateAIPlatformConnectorRequest, UpdateAIPlatformConnectorResponse } from '../models/index';
export interface CreateAIPlatformConnectorOperationRequest {
organizationId: string;
createAIPlatformConnectorRequest: CreateAIPlatformConnectorRequest;
workspaceId?: string;
}
export interface DeleteAIPlatformConnectorRequest {
organizationId: string;
aiPlatformConnectorId: string;
}
export interface GetAIPlatformConnectorRequest {
organizationId: string;
aiPlatformConnectorId: string;
}
export interface GetAIPlatformConnectorsRequest {
organizationId: string;
workspaceId?: string;
}
export interface UpdateAIPlatformConnectorOperationRequest {
organizationId: string;
aiPlatformConnectorId: string;
updateAIPlatformConnectorRequest: UpdateAIPlatformConnectorRequest;
}
/**
*
*/
export declare class AIPlatformConnectorsApi extends runtime.BaseAPI {
/**
* Creates a new AI platform connector for embeddings and processing. The specific configuration fields required depend on the platform type selected.
* Create a new AI platform connector
*/
createAIPlatformConnectorRaw(requestParameters: CreateAIPlatformConnectorOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateAIPlatformConnectorResponse>>;
/**
* Creates a new AI platform connector for embeddings and processing. The specific configuration fields required depend on the platform type selected.
* Create a new AI platform connector
*/
createAIPlatformConnector(requestParameters: CreateAIPlatformConnectorOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateAIPlatformConnectorResponse>;
/**
* Delete an AI platform connector
* Delete an AI platform connector
*/
deleteAIPlatformConnectorRaw(requestParameters: DeleteAIPlatformConnectorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteAIPlatformConnectorResponse>>;
/**
* Delete an AI platform connector
* Delete an AI platform connector
*/
deleteAIPlatformConnector(requestParameters: DeleteAIPlatformConnectorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteAIPlatformConnectorResponse>;
/**
* Get an AI platform connector
* Get an AI platform connector
*/
getAIPlatformConnectorRaw(requestParameters: GetAIPlatformConnectorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AIPlatformConnector>>;
/**
* Get an AI platform connector
* Get an AI platform connector
*/
getAIPlatformConnector(requestParameters: GetAIPlatformConnectorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AIPlatformConnector>;
/**
* Get all existing AI Platform connectors
* Get all existing AI Platform connectors
*/
getAIPlatformConnectorsRaw(requestParameters: GetAIPlatformConnectorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetAIPlatformConnectors200Response>>;
/**
* Get all existing AI Platform connectors
* Get all existing AI Platform connectors
*/
getAIPlatformConnectors(requestParameters: GetAIPlatformConnectorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetAIPlatformConnectors200Response>;
/**
* Update an AI Platform connector
* Update an AI Platform connector
*/
updateAIPlatformConnectorRaw(requestParameters: UpdateAIPlatformConnectorOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateAIPlatformConnectorResponse>>;
/**
* Update an AI Platform connector
* Update an AI Platform connector
*/
updateAIPlatformConnector(requestParameters: UpdateAIPlatformConnectorOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateAIPlatformConnectorResponse>;
}