Пример ИИ приложения на Python, LangChain и ChatGPT (OpenAI API)

  Рет қаралды 5,846

Ruslan Dev

Ruslan Dev

11 ай бұрын

Как заставить ChatGPT анализировать пользовательские данные и учитывать их во время диалога? Показываю пример простого ИИ приложения c использованием Python библиотеки LangChain.
Исходный код к видео: github.com/RuslanPeresy/gptchain
LangChain: python.langchain.com/docs/get...
Telegram: t.me/ruslandevlive
Discord: / discord

Пікірлер: 26
@ruslandev
@ruslandev 10 ай бұрын
Продолжение, но уже с поддержкой бесплатных опенсорсных ИИ моделей: kzfaq.info/get/bejne/ha2lksmTuLzDpX0.html
@izaenty
@izaenty 8 ай бұрын
Не понял, а 4 июля не до 9го? Почему он дал в ответ только 1 задачу
@maelstromvideo09
@maelstromvideo09 7 ай бұрын
Автор, подскажи плиз, какого размера таким образом можно скормить текстовый файл?
@ruslandev
@ruslandev 7 ай бұрын
Я пробовал что-то около 500мб, но не одним файлом, а много отдельных
@user-hi4dj9bx8n
@user-hi4dj9bx8n 10 ай бұрын
А есть ли хоть какая-то возможность добавления FreeGPT или NeuroGPT в такой проект, чтобы не использовать платный OpenAI API?
@ruslandev
@ruslandev 10 ай бұрын
Можно использовать открытые ИИ модели, например с Huggingface - llama и другие. Готовлю видео об этом + на моем тг канале есть информация
@davyjones136
@davyjones136 4 ай бұрын
Супер, про лангчеин все понятно объяснил, лайк. А как сделать такое же приложение но с GUI (не консоль?)
@ruslandev
@ruslandev 4 ай бұрын
Зависит от того, какой GUI вам нужен, я обычно использую для этого телеграм бот. Видео на канале - AI бот для телеграм, подробное руководство
@Lixeiden
@Lixeiden 11 ай бұрын
Какой IDE пользуетесь?
@ruslandev
@ruslandev 11 ай бұрын
vscode
@mik8210
@mik8210 7 ай бұрын
Столкнулся с проблемой. Все работает если в файле латиница, но получаю Error loading есть там есть кириллица, подскажите что делать?
@ruslandev
@ruslandev 7 ай бұрын
Скорее всего ошибка юникода. Надо записать текст в файл с кодировкой utf-8
@D0F4M1N3
@D0F4M1N3 5 ай бұрын
Вопрос: какие задачи я должен выполнить до 9 июля? Правильный ответ: две задачи и Ответ ИИ: . Либо логика ИИ не проработана либо пример приложения плохо проработан.
@rainaldstar1229
@rainaldstar1229 Ай бұрын
Пользователям из России OPENAI недоступна, вот что мне пишет в консоли при попытке запустить приложение: "openai.PermissionDeniedError: Error code: 403 - {'error': {'code': 'unsupported_country_region_territory', 'message': 'Country, region, or territory not supported', 'param': None, 'type': 'request_forbidden'}}" Как это запустить в консоли (может через ВПН), чтобы оно заработало?
@kouji778
@kouji778 20 күн бұрын
Такая же ситуация. Нашли ответ?
@Egorka-vl7ce
@Egorka-vl7ce 11 ай бұрын
Спасибо, полезно. Вот бы про бесплатный компонент ещё послушать))) На Филиппинах петухи за окном кричат?
@ruslandev
@ruslandev 11 ай бұрын
Они здесь повсюду)
@Free-pp8mr
@Free-pp8mr 4 ай бұрын
Классно! Но хорошо бы без Chat GPT! Чего-то вломак монополии кормить!
@ruslandev
@ruslandev 4 ай бұрын
В моем телеграм-канале есть пример с Mixtral 8x7b
@vlaba-ru
@vlaba-ru 10 ай бұрын
Не понял как подключить к этому ключ апишки, хочу это попробовать встроить в код, но не понял как это сделать
@ruslandev
@ruslandev 10 ай бұрын
12:18 - нужно экспортировать ключ в виде переменной среды OPENAI_API_KEY
@lalyok
@lalyok 10 ай бұрын
@@ruslandev да, я это попробовал, но почему то не завелось. Ошибок не выдало, хоть код и скопипастил по итогу.
@ruslandev
@ruslandev 10 ай бұрын
@@lalyok рекомендую запостить баг на моем дискорд сервере. Я посмотрю и напишу как можно подебажить
@lalyok
@lalyok 10 ай бұрын
@@ruslandev а постить то что? На win11 не работает. Весь итог)
@dll220
@dll220 8 ай бұрын
А в итоге как идет оплата? И сама логика использования? Так как ниже? 1) сначала снимают деньги за индексацию? Мы получаем векторы от некоего нашего большого текста? Это однократная операция. Это платно. 2) Потом мы отправляет запрос пользователя, чтобы получить векторы от его запроса. Эта операция при КАЖДОМ запросе юзера? Это платно. 3) мы у себя в векторной БД сами ищем соответствия между запросом юзера (в векторе) и инфой (в векторах) в нашем большом тексте (это на нашей стороне и это бесплатно) 4) отправляем запрос юзера в тексте в чат ГПТ плюс отправляем тот кусок текста, который сопоставился по векторной БД как подходящий. Это опять платно В данном примере о погоде на Филиппинах по сути нужен только пункт 4. Но "по взрослому" нужно все 4 пункта?
@ruslandev
@ruslandev 8 ай бұрын
Да, все шаги выглядят верно, сначала рассчитываются векторы для всего текста. Запросы пользователя да, тоже векторизуются. Есть статья где это расписано продробно - blog.langchain.dev/retrieval/
OpenAI Embeddings and Vector Databases Crash Course
18:41
Adrian Twarog
Рет қаралды 400 М.
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 86 МЛН
RAG + Langchain Python Project: Easy AI/Chat For Your Docs
16:42
Chat with Multiple PDFs | LangChain App Tutorial in Python (Free LLMs and Embeddings)
1:07:30
Alejandro AO - Software & Ai
Рет қаралды 431 М.
LangChain Explained in 13 Minutes | QuickStart Tutorial for Beginners
12:44
сюрприз
1:00
Capex0
Рет қаралды 1,4 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 6 МЛН
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30