1
Obtenez une clé
Provisionnez une clé
sk-conare-... depuis la console ConareDB. Les clés sont limitées à votre préfixe de namespace avec les permissions read/write, affichées une seule fois et envoyées sous forme de jeton Bearer :2
Écrire des lignes
Les namespaces sont créés à la première écriture — pas de schéma, pas de cérémonie. Chaque ligne est un nœud avec un
id externe, des propriétés et un vecteur optionnel. La dimension du vecteur est fixée par la première écriture vectorisée et validée à toutes les suivantes.UpsertN est un remplacement complet de ligne indexé sur id — réécrivez le même id et l’ancienne ligne (et son vecteur) est remplacée, pas fusionnée.3
Recherche
Une seule requête exécute jusqu’à trois branches classées — ANN vectoriel, mots-clés BM25 et chronologique — sur le même ensemble de lignes filtré :Les branches renvoient des listes classées indépendantes afin que vous contrôliez la fusion (RRF ou la vôtre) côté client — la même architecture qu’utilise le plan mémoire de Conare.
Besoin de vecteurs ?
POST /api/v1/embeddings sur l’API Embeddings renvoie des vecteurs de dimension 1024 normalisés à l’unité. Utilisez input_type: "document" pour les lignes stockées et input_type: "query" pour la branche vectorielle qui les recherche.