badalsahani's picture
feat: chroma initial deploy
287a0bc
raw
history blame
5.92 kB
/* eslint-disable */
// tslint:disable
/**
* 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 namespace Api {
export interface Add201Response {
}
export interface AddEmbedding {
embeddings?: Api.AddEmbedding.Embedding[];
metadatas?: Api.AddEmbedding.Metadata[];
documents?: string[];
uris?: string[];
ids: string[];
}
/**
* @export
* @namespace AddEmbedding
*/
export namespace AddEmbedding {
export interface Embedding {
}
export interface Metadata {
}
}
export interface ADelete200Response {
}
export interface AGet200Response {
}
export interface Count200Response {
}
export interface CountCollections200Response {
}
export interface CreateCollection {
name: string;
metadata?: Api.CreateCollection.Metadata;
'get_or_create'?: boolean;
}
/**
* @export
* @namespace CreateCollection
*/
export namespace CreateCollection {
export interface Metadata {
}
}
export interface CreateCollection200Response {
}
export interface CreateDatabase {
name: string;
}
export interface CreateDatabase200Response {
}
export interface CreateTenant {
name: string;
}
export interface CreateTenant200Response {
}
export interface DeleteCollection200Response {
}
export interface DeleteEmbedding {
ids?: string[];
where?: Api.DeleteEmbedding.Where;
'where_document'?: Api.DeleteEmbedding.WhereDocument;
}
/**
* @export
* @namespace DeleteEmbedding
*/
export namespace DeleteEmbedding {
export interface Where {
}
export interface WhereDocument {
}
}
export interface GetCollection200Response {
}
export interface GetDatabase200Response {
}
export interface GetEmbedding {
ids?: string[];
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.Include.EnumValueEnum | Api.GetEmbedding.Include.EnumValueEnum2 | Api.GetEmbedding.Include.EnumValueEnum3 | Api.GetEmbedding.Include.EnumValueEnum4 | Api.GetEmbedding.Include.EnumValueEnum5 | Api.GetEmbedding.Include.EnumValueEnum6)[];
}
/**
* @export
* @namespace GetEmbedding
*/
export namespace GetEmbedding {
export interface Where {
}
export interface WhereDocument {
}
export type Include = Api.GetEmbedding.Include.EnumValueEnum | Api.GetEmbedding.Include.EnumValueEnum2 | Api.GetEmbedding.Include.EnumValueEnum3 | Api.GetEmbedding.Include.EnumValueEnum4 | Api.GetEmbedding.Include.EnumValueEnum5 | Api.GetEmbedding.Include.EnumValueEnum6;
/**
* @export
* @namespace Include
*/
export namespace Include {
export enum EnumValueEnum {
Documents = 'documents'
}
export enum EnumValueEnum2 {
Embeddings = 'embeddings'
}
export enum EnumValueEnum3 {
Metadatas = 'metadatas'
}
export enum EnumValueEnum4 {
Distances = 'distances'
}
export enum EnumValueEnum5 {
Uris = 'uris'
}
export enum EnumValueEnum6 {
Data = 'data'
}
}
}
export interface GetNearestNeighbors200Response {
}
export interface GetTenant200Response {
}
export interface HTTPValidationError {
detail?: Api.ValidationError[];
}
export interface ListCollections200Response {
}
export interface PreFlightChecks200Response {
}
export 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.Include.EnumValueEnum | Api.QueryEmbedding.Include.EnumValueEnum2 | Api.QueryEmbedding.Include.EnumValueEnum3 | Api.QueryEmbedding.Include.EnumValueEnum4 | Api.QueryEmbedding.Include.EnumValueEnum5 | Api.QueryEmbedding.Include.EnumValueEnum6)[];
}
/**
* @export
* @namespace QueryEmbedding
*/
export namespace QueryEmbedding {
export interface Where {
}
export interface WhereDocument {
}
export interface QueryEmbedding2 {
}
export type Include = Api.QueryEmbedding.Include.EnumValueEnum | Api.QueryEmbedding.Include.EnumValueEnum2 | Api.QueryEmbedding.Include.EnumValueEnum3 | Api.QueryEmbedding.Include.EnumValueEnum4 | Api.QueryEmbedding.Include.EnumValueEnum5 | Api.QueryEmbedding.Include.EnumValueEnum6;
/**
* @export
* @namespace Include
*/
export namespace Include {
export enum EnumValueEnum {
Documents = 'documents'
}
export enum EnumValueEnum2 {
Embeddings = 'embeddings'
}
export enum EnumValueEnum3 {
Metadatas = 'metadatas'
}
export enum EnumValueEnum4 {
Distances = 'distances'
}
export enum EnumValueEnum5 {
Uris = 'uris'
}
export enum EnumValueEnum6 {
Data = 'data'
}
}
}
export interface Update200Response {
}
export interface UpdateCollection {
'new_name'?: string;
'new_metadata'?: Api.UpdateCollection.NewMetadata;
}
/**
* @export
* @namespace UpdateCollection
*/
export namespace UpdateCollection {
export interface NewMetadata {
}
}
export interface UpdateCollection200Response {
}
export interface UpdateEmbedding {
embeddings?: Api.UpdateEmbedding.Embedding[];
metadatas?: Api.UpdateEmbedding.Metadata[];
documents?: string[];
uris?: string[];
ids: string[];
}
/**
* @export
* @namespace UpdateEmbedding
*/
export namespace UpdateEmbedding {
export interface Embedding {
}
export interface Metadata {
}
}
export interface Upsert200Response {
}
export interface ValidationError {
loc: (string | number)[];
msg: string;
'type': string;
}
}