NUMERIQUE
-
France
-
Tous les articles "DEV"
Il y a deux semaines, j'ai publié Embex sur PyPI et npm.
Aujourd'hui : plus de 9 000 téléchargements (7 000 Python, 2 000 Node.js).
J'ai publié une publication sur LinkedIn après la publication. C'est ça. Et il n’a même pas reçu de likes ou de commentaires.
Voici ce que j'ai construit.
Qu’est-ce qu’Embex ? Un ORM universel pour les bases de données vectorielles. Une API qui fonctionne sur 7 bases de données différentes.
Le problème :
Chaque base de données vectorielles possède une API complètement différente.
Pomme de pin :
index.upsert(vecteurs=[(id, valeurs, métadonnées)]) résultats = index.query(vecteur=query, top_k=5)Entrer en mode plein écran Quitter le mode plein écran
Qdrant :
client.upsert(collection_name=name, points=points) résultats = client.search(collection_name=name, query_vector=query, limit=5)Entrer en mode plein écran Quitter le mode plein écran
Tisser :
client.data_object.create(data_object, class_name) résultats = client.query.get(class_name).with_near_vector(query).... [Courte citation de 8% de l'article original]
Tags :
bases de données vectorielles
-
ai
-
python
-
nœud
-
logiciel
-
codage
-
développement
-
ingénierie
-
inclusif
-
communauté
-
Article automatiquement traduit -
Source et Copyright images et textes : - DEV
Lien vers la traduction, consulter la traduction de l'article sur Google Translate :
https://translate.google.com/translate?hl=en&sl=auto&tl=fr&u=https://www.kologojosias.com/blog/9000-downloads-in-2-weeks-what-happened-after-launching-embex
Lien original, consulter l'article dans son intégralité ici :
https://www.kologojosias.com/blog/9000-downloads-in-2-weeks-what-happened-after-launching-embex
Lien direct sur notre site : http://newsexplorer.fr/article/30567399/Plus-de-9-000-t%C3%A9l%C3%A9chargements-en-2-semaines%C2%A0--je-viens-de-cr%C3%A9er-et-de-publier
Partager :
Facebook
-
Twitter
Avis de non-responsabilité pour les articles et les traductions : Les articles publiés sur ce site ont été rédigés par des auteurs externes et ne représentent pas l'avis ou les opinions de ce site. Les informations contenues dans ces articles sont fournies à titre indicatif et ne doivent pas être considérées comme des conseils professionnels ou juridiques. De plus, les traductions proposées sur ce site peuvent ne pas être exactes ou complètes. Nous ne pouvons garantir l'exactitude, la fiabilité ou la pertinence de ces traductions et nous déclinons toute responsabilité pour toute perte ou préjudice causé par leur utilisation. Nous recommandons à nos lecteurs de vérifier toutes les informations avant de prendre des décisions ou d'entreprendre des actions en se basant sur ces articles ou traductions. Nous ne serons pas tenus responsables des erreurs ou des omissions dans les informations fournies sur ce site.