Plus de 9 000 téléchargements en 2 semaines : je viens de créer et de publier

DEV - 11/01
Il y a deux semaines, j'ai publié Embex sur PyPI et npm. Aujourd'hui : plus de 9 000 téléchargements (7K Python, 2K...

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]
Loading...