Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Building a streaming ChatGPT clone, with Django, Channels, and HTMX

Автор: Cory Zue

Загружено: 2024-04-05

Просмотров: 3964

Описание:

In this video I walkthrough the process of building a ChatGPT clone step-by-step using Django, websockets, and HTMX. I break down each piece of functionality into a single commit, and then explain and demo that commit. At the end we have a fully functional, streaming chatbot app!

Links:

Channels Tutorial: https://channels.readthedocs.io/en/st...
HTMX Websockets: https://htmx.org/extensions/web-sockets/
SaaS Pegasus: https://www.saaspegasus.com/
Patch file with changes: https://gist.github.com/czue/fc37f732...

Timestamps:

0:00 - Demo
1:02 - UI Scaffolding
2:13 - Websocket setup with backend consumer and HTMX extension
4:15 - Showing the user's message with Websockets and HTMX
5:32 - Clearing the input bar with the htmx:wsAfterSend events
6:13 - Showing the system message template and loading indicator
8:00 - Adding the ChatGPT API and streaming the response to the front end
9:37 - Removing the loading indicator
10:40 - Adding message history support
12:20 - Adding automatic scrolling with htmx:wsAfterMessage event

Building a streaming ChatGPT clone, with Django, Channels, and HTMX

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to Stream OpenAI API Responses in a Django App

How to Stream OpenAI API Responses in a Django App

Django and HTMX #21 - WebSocket Notifications with the HTMX WebSocket Extension and django-channels

Django and HTMX #21 - WebSocket Notifications with the HTMX WebSocket Extension and django-channels

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Исследование алгоритмической торговли с помощью Antigravity и Gemini 3 от Google

Исследование алгоритмической торговли с помощью Antigravity и Gemini 3 от Google

Building a Streaming Chatbot with Spring Boot and Spring AI

Building a Streaming Chatbot with Spring Boot and Spring AI

Настройка проекта Django с использованием Vite, React и Tailwind CSS

Настройка проекта Django с использованием Vite, React и Tailwind CSS

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

Pydantic AI и Django: добавьте агентов в ваши веб-приложения

Pydantic AI и Django: добавьте агентов в ваши веб-приложения

Приложение чата в реальном времени с каналами Django и WebSockets. Введение. Часть 1

Приложение чата в реальном времени с каналами Django и WebSockets. Введение. Часть 1

Django & HTMX

Django & HTMX

An HTMX progress bar connected to a Celery task

An HTMX progress bar connected to a Celery task

Django Channels & WebSockets Oversimplified

Django Channels & WebSockets Oversimplified

Как Создать Веб-приложение с Доходом $25,000 в Месяц за 20 Минут (с Использованием ИИ)

Как Создать Веб-приложение с Доходом $25,000 в Месяц за 20 Минут (с Использованием ИИ)

Alpine AJAX - Alpine plugin (bringing HTMX-like functionality to Alpine!)

Alpine AJAX - Alpine plugin (bringing HTMX-like functionality to Alpine!)

Using Vite with Django: How and Why I've ditched Webpack

Using Vite with Django: How and Why I've ditched Webpack

Я в опасности

Я в опасности

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Бесплатные неограниченные адреса электронной почты на пользовательских доменах Gmail и Cloudflare.

Бесплатные неограниченные адреса электронной почты на пользовательских доменах Gmail и Cloudflare.

Deploy Django to any VPS in 10 minutes with Docker, Kamal 2 and SaaS Pegasus

Deploy Django to any VPS in 10 minutes with Docker, Kamal 2 and SaaS Pegasus

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com