conare.namespace(name) | Un manejador de namespace; no se envía nada hasta que llamas a un método |
conare.namespaces({ prefix }) | [{ name, documents, embeddingModel, rerankModel }] |
ns.add(docs) | Los ids |
ns.write(docs) | [{ id, version, result, chunks, chunksEmbedded }] |
ns.query(query, { topK, filter, rerank, rerankDepth, retrievers, user, userPrefix, excludeIds, hops }) | [{ id, text, score, reranked, metadata }] |
ns.queryPages(query, { maxResults, ... }) | Un iterador asíncrono de páginas |
ns.get(id) | El documento, o null |
ns.list({ limit }) | Un iterador asíncrono sobre todos los documentos |
ns.delete(id) | Nada |
ns.deleteMany(ids), ns.deleteWhere(filter) | Cuántos se eliminaron |
ns.create({ embeddingModel }) | { embeddingModel } |
ns.drop({ force }) | { sourcesDeleted } |
ns.uploadFile(file, name, { id, type, user, metadata, pages, password, layout, wait }) | La subida y, una vez ready, su Markdown |
ns.getFile(fileId, { user }) | La última subida del archivo |
conare.parse(file or { url }, { name, type, pages, password, layout, wait }) | El Markdown del archivo, sin almacenar nada |
conare.getParse(id) | Un análisis que respondió parsing |
conare.embed(texts, { type, outputDtype }) | Los vectores; con int8, { values, scales } (dequantize los revierte) |
conare.rerank(query, documents, { topK }) | [{ index, score, document }], con unscored |
conare.sources | connect, create, list, get, sync, update, delete, types |
conare.organizations() | Las organizaciones en cuyo nombre actúa la clave |
conare.users.delete(user), deletePrefix(prefix) | La ejecución que elimina los datos de un usuario |
conare.events.list({ cursor, types }) | Qué cambió, en orden |