Описание тега langchain-js

0 ответов

Установка node-faiss и libomp при развертывании

Я создаю веб-сайт AI с помощью Chagpt API и langchain. все используют node.js, выражайте теперь, когда я хочу развернуть проект на любой платформе, например vercel или renderjs, я получаю эту ошибку сообщая мне, что библиотека faiss-node не установл…
01 сен '23 в 01:04
1 ответ

Langchain RetrivalQAChain предоставляет правильный ответ, несмотря на то, что из базы данных векторов не возвращено 0 документов.

Я думал, что RetrivalQAChain ответит только на основе документов, возвращенных из базы данных. В моем подсказке прямо сказано: не отвечайте, если не знаете ответа. Из моей векторной базы данных было возвращено 0 документов, и я надеялся, что она ска…
21 авг '23 в 03:21
1 ответ

Проблема BufferMemory с ConversationalRetrievalQAChain в JavaScript/Nodejs

Я использую Langchain в Nodejs и следую официальной документации, чтобы сохранить контекст разговора, используяConversationalRetrievalQAChainиBufferMemoryи не может передать объект памяти вConversationalRetrievalQAChain.fromLLMсогласно документации …
24 июл '23 в 12:59
0 ответов

UnstructuredURLLoader недоступен в langchain в javascript

Из-за этой проблемы мне приходится использовать cherrio, преобразование html в текст, указанное в документации, у этого есть некоторые недостатки. Когда я спросил RetrivalQA, он также вернул свойства CSS, URL-адреса и JavaScript, потому что они учас…
0 ответов

Всегда получаю «неопределенное» для исходного документа

Я использую langchainJS с openAI для своих локальных документов и написал приведенный ниже код, источником ответа, который я получаю, всегда являетсяundefined: import { OpenAI } from "langchain/llms/openai"; import { ConversationalRetrievalQAChain }…
16 июл '23 в 10:59
1 ответ

В чем разница между SQLDatabaseChain и create_sql_agent в langchain?

Я создаю функцию, которая использует LangChain для преобразования вопросов, вводимых пользователем, в SQL. Я знаю, что «create_sql_agent» имеет логику для исправления любых ошибок в запросе, на который отвечает «openai». SQLDatabaseChain не исправля…
0 ответов

Пользовательский набор инструментов LangChain из нескольких инструментов

Как я могу объединить несколько инструментов LangChain в набор инструментов на TypeScript? import { Toolkit } from 'langchain/agents'; import { DynamicTool, Tool } from 'langchain/tools'; export class CustomToolkit extends Toolkit { tools: Tool[]; c…
19 июл '23 в 14:31
1 ответ

Как объединить ConversationalRetrivalQAChain, агенты и инструменты в LangChain

Я хотел бы объединить, например, инструмент в LangChain. я используюConversationalRetrievalQAChainдля поиска в PDF-файлах продуктов, которые были загружены с использованием API встраивания OpenAI и локальной базы данных векторов цветности. Это работ…
10 июл '23 в 11:47
0 ответов

Как настроить системный тон и использовать шаблон в LangChainJS?

Я экспериментирую с библиотекой JavaScript LangChain и хочу убедиться, что делаю это правильно. Моя цель — задать тон ИИ (кто он), а затем передать некоторый контекст и позволить ему задать вопрос об этом контексте. Итак, вот что я делаю: promptTemp…
1 ответ

Потоковая передача ответа с помощью LangChain в Javascript

Я пишу небольшое приложение на JavaScript, используя библиотеку LangChain. У меня есть следующий фрагмент: /* LangChain Imports */ import { OpenAI } from "langchain/llms/openai"; import { BufferMemory } from "langchain/memory"; import { Conversation…
18 июл '23 в 22:07
0 ответов

Неопределенная ошибка при передаче асинхронной функции в качестве параметра функции

Я пытаюсь использовать RecursiveCharacterTextSplitter с функцией длины в качестве стороннего токенизатора. Согласно документации, RecursiveCharacterTextSplitter также принимает lengthFunction как обещание. но я бьюTypeError: Cannot convert undefined…
0 ответов

Как использовать функции OpenAi с моделью gpt-3.5-turbo-16k-0613 с Langchain.js?

Я хочу реализовать пользовательские функции с помощью модели gpt-3.5-turbo-16k-0613 и не могу найти связанную с этим документацию. На данный момент моя кодовая база выглядит примерно так: const model = new ChatOpenAI({ temperature: temperature, // i…
22 сен '23 в 19:19
1 ответ

Почему при использовании LangChainJS для подключения к Weaviate в Docker отказано в соединении?

Я пытаюсь использовать Weaviate в качестве векторного хранилища в приложении, которое собираю. Я запускаю Weaviate и свой сервер NodeJs в контейнерах в сети Docker Compose по умолчанию. Они подключаются, но Weaviate, кажется, отказывается от соедине…
0 ответов

Запрос моих собственных данных с использованием langchain и сосновой шишки

Я хочу использовать langchain, чтобы предоставить свой собственный контекст модели llm openai gpt и запросить мои данные с использованием модели llm. Во-первых, я использую langchainjs для загрузки документов на основе предоставленного пути к файлу …
1 ответ

Ошибка тайм-аута Langchain UnstructuredDirectoryLoader

Я пытаюсь загрузить очень большой сложный PDF-файл, содержащий таблицы и рисунки. Это примерно 600 страниц. Когда я использую быстрый вариант с неструктурированным API в Langchain-JS с NextJS, кажется, что он работает, но не собирает некоторые необх…
13 сен '23 в 03:36
0 ответов

как получить доступ к содержимому PDF-файла, используя номер страницы в javascript langchain

Я создаю чат-бота-помощника в формате PDF, используя next js, langchain и pincone DB. Я могу получить контент идеально, но когда я пытаюсь получить доступ к содержимому страницы, PDF-файл говорит, что не может получить доступ к содержимому страницы.…
1 ответ

Загрузка текста PDF в память из GoogleCloudStorage с помощью Langchain NodeJS

Я пытаюсь загрузить PDF-файл из хранилища GCS и прочитать его содержимое в памяти. При использовании Langchain с Python я могу просто использовать GCSDirectoryLoader для чтения всех файлов в корзине и текста в формате PDF. Langchain для NodeJs не им…
04 окт '23 в 17:21
0 ответов

как я могу передать данные, полученные от пользователя, в инструмент в langchain

у меня есть эта функция в langchain app.post('/new', async (req, res) => { const { question } = req.body; const formattedPromptValue = await promptTemplate.format({ userPrompt: question, }); try { // loaded agent const executor = await initialize…
05 сен '23 в 14:00
0 ответов

Проблемы с модулем js узла для идентификатора js-tiktoken/lite

Я создаю чат-бота в виде виджета в html и js и использую сервер node.js как часть, а различные файлы для импорта находятся в cdn. Когда я запускаю страницу, виджет все работает, но когда я ввожу вопрос в консоли, появляется: «Неперехваченная (в обещ…
08 сен '23 в 14:51
0 ответов

Langchain js ConversationalRetrivalQAChain и подсказка

Я использую langchain js и провожу некоторые эксперименты с помощью ConversationalRetrivalQAChain и подсказки. Я пытаюсь добавить переменную с именем lang в свою подсказку и установить значение во время вызова, но всегда получаю эту ошибку выкинуть …
27 ноя '23 в 22:11