Un petit outil qui vous permet de poser des questions à vos PDF, EPUB, fichiers texte et documents Word. Pensez à chatpdf.com ou à la boîte AI.
Disponible en tant que cahier qui lance une application Web simple avec une interface utilisateur. Utilise langchain et gradio pendant une grande partie du levage de lourds.
Saisissez Antilibrary-OpenAI.ipynb . Enregistrez-le n'importe où et créez un dossier nommé books - c'est là que vous devez mettre vos fichiers. [*] L'antilibraire peut actuellement prendre PDF, DOC, DOCX, TXT, MD et EPUB.
Vous aurez besoin d'une clé API OpenAI. Dans le cahier .ipynb, vous verrez OPENAI_API_KEY = "your openai api key goes here" - c'est là que la clé va.
Une fois la clé en place, exécutez chaque section du cahier. La dernière section ouvrira une interface en bas. Vous pouvez soit ouvrir l'interface utilisateur dans un onglet de navigateur séparé, soit l'utiliser directement dans le cahier.
L'antilibraire lira vos documents et génèrera des intégres pour eux. Il utilisera ensuite ces intérêts pour rechercher des informations pertinentes pour votre question et transmettre ces informations à OpenAI pour générer la réponse que vous voyez. Si vous ajoutez de nouveaux documents pendant l'exécution du programme, appuyez sur le bouton Scan the library again .
Voici un diagramme,
graphique LR
A [vous] - votre question ---> b (texte intégré, c'est-à-dire: l'antibré
B - Texte pertinent -> d {openai}
Une - votre question -> D
D - la réponse -> a
J'ai construit cela pour explorer Langchain, de sorte que la version actuelle peut avoir quelques dépendances non résolues (petites correctifs). Veuillez noter qu'en raison de la façon dont il recherche, il se limite aux questions directes et détaillées; Les questions génériques ne seront pas très utiles, et elle n'agira pas comme un chatbot.
[*] Si vous utilisez une collaboration Google, vous pouvez remplacer / les livres par un dossier de lecteur de votre choix.