Популярное

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

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

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

Топ запросов

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

Creating an OpenAI Service | #11 Building an App with Effect

Автор: Lucas Barake

Загружено: 2025-08-14

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

Описание:

👉 Enroll to Practical Effect here: https://lucasbarake.com/

Buy me a coffee! https://buymeacoffee.com/lucasbarake

Repo: https://github.com/lucas-barake/build...

In this video, we build a foundational, type-safe AI service from scratch using Effect TS. We start by designing a core AI model interface that's provider-agnostic, allowing for future integrations with services beyond just OpenAI.

We then proceed to build the first implementation for this service using the OpenAI API. This involves creating a dedicated provider to handle configuration and constructing a resilient HTTP client with built-in retries. The video walks through the implementation of three key methods: generating plain text, generating structured JSON objects using Effect Schema, and streaming responses in real-time.

The tutorial concludes with a live test to demonstrate that all three functions—text, object, and stream—are working correctly.

00:00:00 - Why Build a Custom AI Service?
00:00:30 - Defining the Core AI Model Interface
00:01:56 - Designing the Service Methods
00:02:55 - Creating a Custom Error Type
00:05:07 - Setting up the OpenAI Provider
00:06:44 - Building the HTTP Client
00:08:39 - Creating the Provider Layer
00:10:01 - Scaffolding the OpenAI Model Implementation
00:11:41 - Implementing generateText
00:14:42 - Implementing generateObject for Structured Output
00:17:03 - Implementing streamText with Server-Sent Events
00:20:55 - Live Demo: Testing Text, Object, and Stream
00:26:36 - Recap & What's Coming Next

Creating an OpenAI Service | #11 Building an App with Effect

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

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

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

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

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

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

Adding Google AI | #12 Building an App with Effect

Adding Google AI | #12 Building an App with Effect

Большинство разработчиков TS не понимают, что такое «удовлетворяет».

Большинство разработчиков TS не понимают, что такое «удовлетворяет».

The Simple Secret Behind Effect’s Power

The Simple Secret Behind Effect’s Power

Действительно ли ИИ повышает производительность разработчиков? (Исследование 100 тыс. разработчик...

Действительно ли ИИ повышает производительность разработчиков? (Исследование 100 тыс. разработчик...

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Your First Server | #1: Building an App with Effect

Your First Server | #1: Building an App with Effect

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

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

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

SUNO.AI Как стереть цифровой след

SUNO.AI Как стереть цифровой след

🔥 Лучшие агрегаторы нейросетей в 2026: цены, безлимиты, удобство, скорость

🔥 Лучшие агрегаторы нейросетей в 2026: цены, безлимиты, удобство, скорость

Эффект для начинающих

Эффект для начинающих

Ex-OpenAI Scientist WARNS:

Ex-OpenAI Scientist WARNS: "You Have No Idea What's Coming"

Запуск нейросетей локально. Генерируем - ВСЁ

Запуск нейросетей локально. Генерируем - ВСЁ

0.1x engineer [Office Edition]

0.1x engineer [Office Edition]

Atom's Time-to-Live System | #10 Building an App with Effect

Atom's Time-to-Live System | #10 Building an App with Effect

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

4 levels of UI/UX design (and BIG mistakes to avoid)

4 levels of UI/UX design (and BIG mistakes to avoid)

I built an AI supercomputer with 5 Mac Studios

I built an AI supercomputer with 5 Mac Studios

Твой N8N Никогда Не Будет Прежним с Gemini CLI

Твой N8N Никогда Не Будет Прежним с Gemini CLI

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



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



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