Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Format d'index d'intégration pour l'accès aux données ouvertes
DEV -
06/09
txtai est une base de données d'intégration tout-en-un pour la recherche sémantique, l'orchestration LLM et le langage...
txtai est une base de données d'intégration tout-en-un pour les workflows de recherche sémantique, d'orchestration LLM et de modèles de langage.
Le principal langage de programmation avec txtai est Python. Un principe clé est que les données sous-jacentes dans un index d'intégration sont accessibles sans txtai.
Cet article le démontrera à travers une série d’exemples.
Installer les dépendances
Installertxtaiet toutes les dépendances.
pip install txtai[graph] ensembles de données sqlite-vec
Entrer en mode plein écran Quitter le mode plein écran
Charger l'ensemble de données
Cet exemple utilisera leinvites chatgptensemble de données.
à partir des ensembles de données import load_dataset dataset = load_dataset("fka/awesome-chatgpt-prompts", split="train")
Entrer en mode plein écran Quitter le mode plein écran
Créer un index d'intégrations
Construisons d'abord un index d'intégration en utilisant txtai.
à partir de txtai import Embeddings embeddings = Embeddings() embeddings.index((x["act"], x["prompt"]) for x in dataset) embeddings.save("txtai-index")
Entrer en mode plein écran Quitter le mode plein écran
Jetons un coup d'oeil à l'index qui a été créé
!ls -l txtai-index !echo !file txtai-index/*
Entrer en mode plein écran Quitter le mode plein écran
total 268 -rw-r--r-- 1 racine racine 342 6 septembre 15:21 config.json -rw-r--r-- 1 racine racine 262570 6 septembre 15:21 intégrations -rw-r--r- - 1 racine racine 2988 6 septembre 15:21 ids txtai-index/config.json : données JSON txtai-index/embeddings : données txtai-index/ids : données
Entrer en mode plein écran Quitter le mode plein écran
Le format d'index des intégrations txtai est documenté ici. En regardant les fichiers ci-dessus, nous avons la configuration, les données intégrées et le stockage des identifiants. Le stockage des identifiants n'est utilisé que lorsque le contenu est désactivé.
Inspectons chaque fichier.
importer json avec open("txtai-index/config.json") as f: print(jso... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité