/** * FastAPI * * * OpenAPI spec version: 0.1.0 * * * NOTE: This class is auto generated by OpenAPI Generator+. * https://github.com/karlvr/openapi-generator-plus * Do not edit the class manually. */ import { RequestInit } from 'node-fetch'; import { Configuration } from "./configuration"; import { FetchAPI, FetchArgs, BaseAPI } from "./runtime"; import { Api } from "./models"; export type FactoryFunction = (configuration?: Configuration, basePath?: string, fetch?: FetchAPI) => T; /** * ApiApi - fetch parameter creator * @export */ export declare const ApiApiFetchParamCreator: (configuration?: Configuration) => { /** * @summary Add * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ add(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): FetchArgs; /** * @summary Delete * @param {string} collectionId * @param {Api.DeleteEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aDelete(collectionId: string, request: Api.DeleteEmbedding, options?: RequestInit): FetchArgs; /** * @summary Get * @param {string} collectionId * @param {Api.GetEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aGet(collectionId: string, request: Api.GetEmbedding, options?: RequestInit): FetchArgs; /** * @summary Count * @param {string} collectionId * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ count(collectionId: string, options?: RequestInit): FetchArgs; /** * @summary Create Collection * @param {Api.CreateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createCollection(request: Api.CreateCollection, options?: RequestInit): FetchArgs; /** * @summary Create Index * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createIndex(collectionName: string, options?: RequestInit): FetchArgs; /** * @summary Delete Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ deleteCollection(collectionName: string, options?: RequestInit): FetchArgs; /** * @summary Get Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getCollection(collectionName: string, options?: RequestInit): FetchArgs; /** * @summary Get Nearest Neighbors * @param {string} collectionId * @param {Api.QueryEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getNearestNeighbors(collectionId: string, request: Api.QueryEmbedding, options?: RequestInit): FetchArgs; /** * @summary Heartbeat * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ heartbeat(options?: RequestInit): FetchArgs; /** * @summary List Collections * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ listCollections(options?: RequestInit): FetchArgs; /** * @summary Persist * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ persist(options?: RequestInit): FetchArgs; /** * @summary Raw Sql * @param {Api.RawSql} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ rawSql(request: Api.RawSql, options?: RequestInit): FetchArgs; /** * @summary Reset * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ reset(options?: RequestInit): FetchArgs; /** * @summary Root * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ root(options?: RequestInit): FetchArgs; /** * @summary Update * @param {string} collectionId * @param {Api.UpdateEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ update(collectionId: string, request: Api.UpdateEmbedding, options?: RequestInit): FetchArgs; /** * @summary Update Collection * @param {string} collectionId * @param {Api.UpdateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ updateCollection(collectionId: string, request: Api.UpdateCollection, options?: RequestInit): FetchArgs; /** * @summary Upsert * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ upsert(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): FetchArgs; /** * @summary Version * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ version(options?: RequestInit): FetchArgs; }; /** * ApiApi - functional programming interface * @export */ export declare const ApiApiFp: (configuration?: Configuration) => { /** * @summary Add * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ add(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Delete * @param {string} collectionId * @param {Api.DeleteEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aDelete(collectionId: string, request: Api.DeleteEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Get * @param {string} collectionId * @param {Api.GetEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aGet(collectionId: string, request: Api.GetEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Count * @param {string} collectionId * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ count(collectionId: string, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Create Collection * @param {Api.CreateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createCollection(request: Api.CreateCollection, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Create Index * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createIndex(collectionName: string, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Delete Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ deleteCollection(collectionName: string, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Get Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getCollection(collectionName: string, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Get Nearest Neighbors * @param {string} collectionId * @param {Api.QueryEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getNearestNeighbors(collectionId: string, request: Api.QueryEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Heartbeat * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ heartbeat(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary List Collections * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ listCollections(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Persist * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ persist(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Raw Sql * @param {Api.RawSql} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ rawSql(request: Api.RawSql, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Reset * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ reset(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Root * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ root(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Update * @param {string} collectionId * @param {Api.UpdateEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ update(collectionId: string, request: Api.UpdateEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Update Collection * @param {string} collectionId * @param {Api.UpdateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ updateCollection(collectionId: string, request: Api.UpdateCollection, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Upsert * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ upsert(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; /** * @summary Version * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ version(options?: RequestInit): (fetch?: FetchAPI, basePath?: string) => Promise; }; /** * ApiApi - factory interface * @export */ export declare const ApiApiFactory: FactoryFunction; /** * ApiApi - object-oriented interface * @export * @class ApiApi * @extends {BaseAPI} */ export declare class ApiApi extends BaseAPI { /** * @summary Add * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ add(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): Promise; /** * @summary Delete * @param {string} collectionId * @param {Api.DeleteEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aDelete(collectionId: string, request: Api.DeleteEmbedding, options?: RequestInit): Promise; /** * @summary Get * @param {string} collectionId * @param {Api.GetEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ aGet(collectionId: string, request: Api.GetEmbedding, options?: RequestInit): Promise; /** * @summary Count * @param {string} collectionId * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ count(collectionId: string, options?: RequestInit): Promise; /** * @summary Create Collection * @param {Api.CreateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createCollection(request: Api.CreateCollection, options?: RequestInit): Promise; /** * @summary Create Index * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ createIndex(collectionName: string, options?: RequestInit): Promise; /** * @summary Delete Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ deleteCollection(collectionName: string, options?: RequestInit): Promise; /** * @summary Get Collection * @param {string} collectionName * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getCollection(collectionName: string, options?: RequestInit): Promise; /** * @summary Get Nearest Neighbors * @param {string} collectionId * @param {Api.QueryEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ getNearestNeighbors(collectionId: string, request: Api.QueryEmbedding, options?: RequestInit): Promise; /** * @summary Heartbeat * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ heartbeat(options?: RequestInit): Promise; /** * @summary List Collections * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ listCollections(options?: RequestInit): Promise; /** * @summary Persist * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ persist(options?: RequestInit): Promise; /** * @summary Raw Sql * @param {Api.RawSql} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ rawSql(request: Api.RawSql, options?: RequestInit): Promise; /** * @summary Reset * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ reset(options?: RequestInit): Promise; /** * @summary Root * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ root(options?: RequestInit): Promise; /** * @summary Update * @param {string} collectionId * @param {Api.UpdateEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ update(collectionId: string, request: Api.UpdateEmbedding, options?: RequestInit): Promise; /** * @summary Update Collection * @param {string} collectionId * @param {Api.UpdateCollection} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ updateCollection(collectionId: string, request: Api.UpdateCollection, options?: RequestInit): Promise; /** * @summary Upsert * @param {string} collectionId * @param {Api.AddEmbedding} request * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ upsert(collectionId: string, request: Api.AddEmbedding, options?: RequestInit): Promise; /** * @summary Version * @param {RequestInit} [options] Override http request option. * @throws {RequiredError} */ version(options?: RequestInit): Promise; } //# sourceMappingURL=api.d.ts.map