/** * 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. */ export declare namespace Api { interface Add201Response { } interface AddEmbedding { embeddings: Api.AddEmbedding.Embedding[]; metadatas?: Api.AddEmbedding.Metadatas.ArrayValue[] | Api.AddEmbedding.Metadatas.ObjectValue; documents?: string | Api.AddEmbedding.Documents.ArrayValue[]; ids?: string | Api.AddEmbedding.Ids.ArrayValue[]; 'increment_index'?: boolean; } /** * @export * @namespace AddEmbedding */ namespace AddEmbedding { interface Embedding { } type Metadatas = Api.AddEmbedding.Metadatas.ArrayValue[] | Api.AddEmbedding.Metadatas.ObjectValue; /** * @export * @namespace Metadatas */ namespace Metadatas { interface ArrayValue { } interface ObjectValue { } } type Documents = string | Api.AddEmbedding.Documents.ArrayValue[]; /** * @export * @namespace Documents */ namespace Documents { interface ArrayValue { } } type Ids = string | Api.AddEmbedding.Ids.ArrayValue[]; /** * @export * @namespace Ids */ namespace Ids { interface ArrayValue { } } } interface ADelete200Response { } interface AGet200Response { } interface Count200Response { } interface CreateCollection { name: string; metadata?: Api.CreateCollection.Metadata; 'get_or_create'?: boolean; } /** * @export * @namespace CreateCollection */ namespace CreateCollection { interface Metadata { } } interface CreateCollection200Response { } interface CreateIndex200Response { } interface DeleteCollection200Response { } interface DeleteEmbedding { ids?: Api.DeleteEmbedding.Id[]; where?: Api.DeleteEmbedding.Where; 'where_document'?: Api.DeleteEmbedding.WhereDocument; } /** * @export * @namespace DeleteEmbedding */ namespace DeleteEmbedding { interface Id { } interface Where { } interface WhereDocument { } } interface GetCollection200Response { } interface GetEmbedding { ids?: Api.GetEmbedding.Id[]; where?: Api.GetEmbedding.Where; 'where_document'?: Api.GetEmbedding.WhereDocument; sort?: string; /** * @type {number} * @memberof GetEmbedding */ limit?: number; /** * @type {number} * @memberof GetEmbedding */ offset?: number; include?: Api.GetEmbedding.IncludeEnum[]; } /** * @export * @namespace GetEmbedding */ namespace GetEmbedding { interface Id { } interface Where { } interface WhereDocument { } enum IncludeEnum { Documents = "documents", Embeddings = "embeddings", Metadatas = "metadatas", Distances = "distances" } } interface GetNearestNeighbors200Response { } interface Heartbeat200Response { } interface HTTPValidationError { detail?: Api.ValidationError[]; } interface ListCollections200Response { } interface Persist200Response { } interface QueryEmbedding { where?: Api.QueryEmbedding.Where; 'where_document'?: Api.QueryEmbedding.WhereDocument; 'query_embeddings': Api.QueryEmbedding.QueryEmbedding2[]; /** * @type {number} * @memberof QueryEmbedding */ 'n_results'?: number; include?: Api.QueryEmbedding.IncludeEnum[]; } /** * @export * @namespace QueryEmbedding */ namespace QueryEmbedding { interface Where { } interface WhereDocument { } interface QueryEmbedding2 { } enum IncludeEnum { Documents = "documents", Embeddings = "embeddings", Metadatas = "metadatas", Distances = "distances" } } interface RawSql { 'raw_sql'?: string; } interface RawSql200Response { } interface Reset200Response { } interface Root200Response { } interface Update200Response { } interface UpdateCollection { 'new_name'?: string; 'new_metadata'?: Api.UpdateCollection.NewMetadata; } /** * @export * @namespace UpdateCollection */ namespace UpdateCollection { interface NewMetadata { } } interface UpdateCollection200Response { } interface UpdateEmbedding { embeddings?: Api.UpdateEmbedding.Embedding[]; metadatas?: Api.UpdateEmbedding.Metadatas.ArrayValue[] | Api.UpdateEmbedding.Metadatas.ObjectValue; documents?: string | Api.UpdateEmbedding.Documents.ArrayValue[]; ids?: string | Api.UpdateEmbedding.Ids.ArrayValue[]; 'increment_index'?: boolean; } /** * @export * @namespace UpdateEmbedding */ namespace UpdateEmbedding { interface Embedding { } type Metadatas = Api.UpdateEmbedding.Metadatas.ArrayValue[] | Api.UpdateEmbedding.Metadatas.ObjectValue; /** * @export * @namespace Metadatas */ namespace Metadatas { interface ArrayValue { } interface ObjectValue { } } type Documents = string | Api.UpdateEmbedding.Documents.ArrayValue[]; /** * @export * @namespace Documents */ namespace Documents { interface ArrayValue { } } type Ids = string | Api.UpdateEmbedding.Ids.ArrayValue[]; /** * @export * @namespace Ids */ namespace Ids { interface ArrayValue { } } } interface Upsert200Response { } interface ValidationError { loc: (string | number)[]; msg: string; 'type': string; } interface Version200Response { } } //# sourceMappingURL=models.d.ts.map