L

Learn AI

Відстежуй прогрес · навчайся офлайн

Відкрити

Урок 1 із 7

Від вікна чату до API

7 хв читання

Ти пишеш у вікні чату — і з'являється відповідь. За цим віконцем — один вебзапит, і щойно ти зможеш надсилати його самостійно, ти збудуєш усе, що вміє чат, і чимало того, чого він не вміє.

Повідомлення в чаті — це виклик API

Знайомий тобі чат — лише один клієнт API. Кожне повідомлення, яке ти надсилаєш, стає HTTP-запитом: якісь інструкції, розмова досі, кілька налаштувань — надіслані на ендпоінт, який надсилає назад одну відповідь. Вивчи форму цього запиту — і весь чат перестає бути магією.

Виклик API — це звичайний запит: ти надсилаєш system + messages + параметри, а отримуєш одне повідомлення. Це весь контракт.

Чотири частини, щоразу

Складники не змінюються від виклику до виклику. Системний промпт задає роль і правила моделі. Повідомлення несуть розмову, кожен хід позначено user або assistant. Параметри обирають модель і обмежують відповідь. А відповідь віддає тобі повідомлення асистента плюс причину зупинки. Опануй ці чотири — і будь-який SDK стане лише обгорткою навколо них.

На сервері немає прихованого стану — ти щоразу пересилаєш усю розмову. Модель без стану; пам'ять тримає твій застосунок.

Будь-який офіційний SDK — Python, TypeScript, який завгодно — це тонкий шар зручності над цим одним HTTP-запитом. Коли щось ламається, спустися до сирого виклику й прочитай точно, що надіслано і що отримано.

Суть коротко

Твій застосунок надсилає друге повідомлення в розмові, але модель поводиться так, ніби першого не було. Що ти найпевніше забуваєш?

Продовжити в застосунку

Пройди весь курс «Створення AI-застосунків через API» — з відстеженням

Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.