node.js - Mengimport OpenAI dari Langchain memberikan ralat jest (typescript)

Saya sedang cuba mengimport OpenAI dari perpustakaan langchain seperti yang diarahkan dalam dokumentasi mereka dengan: import { OpenAI } from "langchain/llms/openai";

Ini berfungsi dengan betul apabila saya menjalankan pelayan NodeJS saya secara tempatan dan mencuba permint

Baca lagi →

reactjs - Menggunakan NextJS 13 dengan vectorstore yang disyorkan oleh Langchain memberikan Ralat: HNSWLib tidak dipasang

Saya sedang mencipta sebuah aplikasi dengan bantuan Langchain dan OpenAI. Saya memuatkan data saya dengan JSONLoader dan mahu menyimpannya dalam vectorstore, supaya saya boleh mengambilnya mengikut permintaan pengguna untuk menjawab soalan yang

Baca lagi →

typescript - Mengembalikan dokumen sumber menggunakan agen langchain javascript

Saya nampaknya tidak dapat mencari cara untuk menyerahkan source_documents kepada ejen, saya boleh lihat bahawa saya mendapat dokumen sumber yang dikembalikan dari retrievalChain. Tetapi ia tidak pernah diteruskan dari situ, adakah sesiapa di sini yang telah menemui cara untuk menerima dokumen sumber dalam hasil pelaksana?

Saya sudah mempunyai satu isu terbuka di github langchainjs, tetapi masih tidak dapat mencari penyelesaian yang berfungsi: https://github.com/langchain-ai/langchainjs

Baca lagi →

typescript - Bagaimana untuk menggunakan StuffDocumentsChain dengan ConversationChain dalam LangChain?

Saya ingin menggunakan StuffDocumentsChain tetapi dengan tingkah laku ConversationChain, contoh yang dicadangkan dalam dokumentasi tidak berfungsi seperti yang saya mahu:

import fs from 'fs'; import path from 'path'; import { OpenAI } from "langchain/llms/openai"; import { RecursiveCharacterTextSplitter } from "langchain/text_splitter"; import { HNSWLib } from "langchain/vectorstores/hnswlib"; import { OpenAIEmbeddings } fr

Baca lagi →

typescript - Cara menstrim respons dari LangChain QAMapReduceChain

Saya sedang menggunakan Langchain untuk berinteraksi dengan teks yang panjang. Teks tersebut dipecahkan kepada bahagian-bahagian, yang diteruskan sebagai pembolehubah docs di bawah.

Saya telah menyediakan satu rantaian yang menstrim respons saya, walau bagaimanapun saya mendapati bahawa handleLLMNewToken dipanggil semasa OpenAI sedang memulangkan token daripada semua Generasi yang termasuk langkah Map untuk setiap dokumen.

Ini menghasilkan respons yang be

Baca lagi →