Всички статии
AI·6 мин четене

Как да добавиш AI функции в приложението си с m77.ai

Обобщения, предложения, класификатори и чат — всяко приложение в builder77 може да вика AI с един ред код и без API ключове. Модели, промптове и капани.

77
Екипът на builder77
builder77.com

Добавянето на AI в приложение обикновено означава регистрация при доставчик на модели, съхраняване на API ключ на сървър и писане на бекенд крайна точка (endpoint), за да не стигне ключът никога до браузъра. В builder77 това вече е направено. Всяко приложение има m77.ai.chat, а извикванията се таксуват от кредитите за интеграции на собственика на приложението — 1 кредит на 500 токена (вход + изход, минимум 1 на извикване).

Основите

js
const reply = await m77.ai.chat('Suggest three names for a coffee shop by the sea');

const answer = await m77.ai.chat(
  [{ role: 'user', content: question }],
  { system: 'You are a friendly barista. Answer in two sentences.' }
);

Подай низ за еднократен промпт или масив от съобщения за разговор. Незадължителната инструкция system задава тона и правилата.

Структуриран резултат с json: true

Повечето полезни AI функции не искат проза — искат данни, които интерфейсът ти може да покаже. Задай json: true и опиши формата, която искаш. Получаваш обратно готов JavaScript обект.

js
const recipe = await m77.ai.chat(
  `Create a recipe using: ${ingredients.join(', ')}.
   Return JSON: { "title": string, "minutes": number, "steps": string[] }`,
  { json: true }
);
renderRecipe(recipe);

Пет подхода, които работят добре

  • Обобщаване: превърни дълги бележки, отзиви или заявки към поддръжката в кратко обобщение в горната част на страницата.
  • Класифициране: маркирай входящите изпратени форми по тема или спешност, после запиши етикета с m77.db.update.
  • Генериране на чернови: продуктови описания, публикации за социалните мрежи, отговори на имейли — винаги с възможност за редакция преди запис.
  • Извличане: извади дати, суми или имена от свободен текст в полета.
  • Асистент: малък чат панел, който отговаря на въпроси за съдържанието на страницата.

Запазвай резултатите, за да не плащаш два пъти

Извикванията се измерват в токени: 1 кредит за интеграции на 500 токена (вход + изход, минимум 1 на извикване), така че типичен отговор струва около 3–4 кредита. Ако даден резултат не се променя често — обобщение на документ, етикети на запис — запиши го в базата данни и го генерирай отново само когато източникът се промени.

js
if (!note.summary) {
  const summary = await m77.ai.chat(`Summarize in one sentence: ${note.body}`);
  await m77.db.update('notes', note.id, { summary });
}

Проектирай с мисъл за чакането и грешките

AI извикванията отнемат малко време, така че се отнасяй към тях като към всяка мрежова заявка: деактивирай бутона, покажи състояние на зареждане и обработи грешките с приятелско съобщение. m77.toast('Something went wrong', 'error') е лесен резервен вариант. Приложенията, които builder77 създава, правят това по подразбиране, но си струва да провериш, когато добавяш функции на ръка.

Пиши промптовете като спецификации

Същите съвети, които важат за създаването на приложения, важат и за промптовете в тях. Бъди конкретен за дължината, тона, формата и какво да се прави, когато входните данни липсват или са странни.

Пишеш продуктови описания за магазин за ръчно изработена керамика. Максимум 40 думи. Топло, конкретно, без суперлативи. Ако във входните данни липсват подробности, напиши кратко неутрално описание, вместо да измисляш факти.

Бъди отговорен с резултатите от AI

  • Казвай на потребителите, когато съдържанието е генерирано от AI, особено в чат интерфейси.
  • Позволявай на хората да прегледат и редактират черновите от AI, преди да бъдат публикувани или изпратени.
  • Не използвай резултатите от AI като последна дума по въпроси за здраве, право или финанси.
  • Избягвай да изпращаш чувствителни лични данни в промптовете, освен ако не е наложително.

Помоли builder77 да го създаде

Рядко ще ти се налага да пишеш нещо от това сам. Пробвай промптове като „добави AI бутон, който предлага етикети за всяка бележка и ги запазва“ или „добави чат асистент, който отговаря на въпроси за менюто“. Редакторът познава m77.ai и ще свърже интерфейса, състоянията на зареждане и съхранението вместо теб.

Готов ли си да го създадеш?

Опиши идеята си и получи първа работеща версия за около минута. Започваш безплатно, без кредитна карта.