/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * 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 { AskMemories200Response, Memory, MemoryJob, MemoryJobSource, SearchMemories200Response, SearchMemoriesOrderParameter, UpdateMemoryRequest } from '../models/index'; export type AskMemoriesRequest = Omit<{ query: string; baseId?: string; }, 'baseId'>; export type CreateMemoryRequest = Omit; export type DeleteMemoryRequest = Omit<{ memoryId: string; baseId?: string; }, 'baseId'>; export type GetMemoryRequest = Omit<{ memoryId: string; baseId?: string; }, 'baseId'>; export type GetMemoryJobRequest = Omit<{ jobId: string; baseId?: string; }, 'baseId'>; export type SearchMemoriesRequest = Omit<{ baseId?: string; query?: string; precision?: number | null; expandQueries?: number | null; rerankCandidates?: number | null; rerankThreshold?: number | null; limit?: number; offset?: number | null; order?: SearchMemoriesOrderParameter; }, 'baseId'>; export type UpdateMemoryOperationRequest = Omit; /** * */ export declare class MemoriesApi extends runtime.BaseAPI { /** * Answer a query in natural language using relevant memories as context. * Ask memories */ askRaw(requestParameters: AskMemoriesRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Answer a query in natural language using relevant memories as context. * Ask memories */ ask(requestParameters: AskMemoriesRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Create a memory by analyzing the provided input data. Set `infer` to `false` to skip inference and store the memory verbatim. Memory inference is asynchronous. The response contains a job ID which can be used to track the status of the memory creation. * Create memory */ createRaw(requestParameters: CreateMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Create a memory by analyzing the provided input data. Set `infer` to `false` to skip inference and store the memory verbatim. Memory inference is asynchronous. The response contains a job ID which can be used to track the status of the memory creation. * Create memory */ create(requestParameters: CreateMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Delete an existing memory. * Delete memory */ deleteRaw(requestParameters: DeleteMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Delete an existing memory. * Delete memory */ delete(requestParameters: DeleteMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve the details of a specific memory. * Get memory */ getRaw(requestParameters: GetMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve the details of a specific memory. * Get memory */ get(requestParameters: GetMemoryRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve the status and details of a memory creation job. * Get memory job */ getJobRaw(requestParameters: GetMemoryJobRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve the status and details of a memory creation job. * Get memory job */ getJob(requestParameters: GetMemoryJobRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Search through memories using a query string. Uses hybrid semantic and keyword-based search with a recency bias to find relevant memories. Results are sorted by relevance and include a relevance score (higher is better). * Search memories */ searchRaw(requestParameters?: SearchMemoriesRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Search through memories using a query string. Uses hybrid semantic and keyword-based search with a recency bias to find relevant memories. Results are sorted by relevance and include a relevance score (higher is better). * Search memories */ search(requestParameters?: SearchMemoriesRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Update the name and content of an existing memory. * Update memory */ updateRaw(requestParameters: UpdateMemoryOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Update the name and content of an existing memory. * Update memory */ update(requestParameters: UpdateMemoryOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; }