conare.namespace(name) | Un handle del namespace; nulla viene inviato finché non chiami un metodo |
conare.namespaces({ prefix }) | [{ name, documents, embeddingModel, rerankModel }] |
ns.add(docs) | Gli id |
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 iteratore asincrono di pagine |
ns.get(id) | Il documento, oppure null |
ns.list({ limit }) | Un iteratore asincrono su tutti i documenti |
ns.delete(id) | Nulla |
ns.deleteMany(ids), ns.deleteWhere(filter) | Quanti ne sono stati eliminati |
ns.create({ embeddingModel }) | { embeddingModel } |
ns.drop({ force }) | { sourcesDeleted } |
ns.uploadFile(file, name, { id, type, user, metadata, pages, password, layout, wait }) | Il caricamento e, una volta ready, il suo Markdown |
ns.getFile(fileId, { user }) | L’ultimo caricamento del file |
conare.parse(file or { url }, { name, type, pages, password, layout, wait }) | Il Markdown del file, senza salvare nulla |
conare.getParse(id) | Un parse che ha risposto parsing |
conare.embed(texts, { type, outputDtype }) | I vettori; con int8, { values, scales } (dequantize li riconverte) |
conare.rerank(query, documents, { topK }) | [{ index, score, document }], con unscored |
conare.sources | connect, create, list, get, sync, update, delete, types |
conare.organizations() | Le organizzazioni per cui agisce la chiave |
conare.users.delete(user), deletePrefix(prefix) | L’esecuzione che elimina i dati di un utente |
conare.events.list({ cursor, types }) | Cosa è cambiato, in ordine |