Toate articolele
AI·6 min de citit

Cum adaugi funcții AI în aplicația ta cu m77.ai

Rezumate, sugestii, clasificatoare și chat — orice aplicație builder77 poate apela AI cu o singură linie de cod și fără chei API. Tipare, prompturi și capcane.

77
Echipa builder77
builder77.com

Ca să adaugi AI într-o aplicație, de obicei trebuie să-ți faci cont la un furnizor de modele, să stochezi o cheie API pe un server și să scrii un endpoint de backend ca cheia să nu ajungă niciodată în browser. În builder77, toate astea sunt deja făcute. Fiecare aplicație are m77.ai.chat, iar apelurile se taxează din creditele de integrare ale proprietarului aplicației — 1 credit la 500 de tokeni (intrare + ieșire, minimum 1 per apel).

Elementele de bază

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.' }
);

Trimite un șir de caractere pentru un prompt unic sau un array de mesaje pentru o conversație. Instrucțiunea opțională system stabilește tonul și regulile.

Rezultat structurat cu json: true

Majoritatea funcțiilor AI utile nu vor proză — vor date pe care interfața ta le poate afișa. Setează json: true și descrie forma dorită. Primești înapoi un obiect deja parsat.

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);

Cinci tipare care funcționează bine

  • Rezumare: transformă notițe lungi, recenzii sau tichete de suport într-un scurt rezumat în partea de sus a paginii.
  • Clasificare: etichetează trimiterile de formulare primite după subiect sau urgență, apoi salvează eticheta cu m77.db.update.
  • Generare de ciorne: descrieri de produse, postări pe rețele sociale, răspunsuri la e-mailuri — mereu editabile înainte de salvare.
  • Extragere: scoate date calendaristice, sume sau nume dintr-un text liber în câmpuri.
  • Asistent: un mic panou de chat care răspunde la întrebări despre conținutul paginii.

Salvează rezultatele ca să nu plătești de două ori

Apelurile sunt contorizate în tokeni: 1 credit de integrare la 500 de tokeni (intrare + ieșire, minimum 1 per apel), așa că un răspuns tipic costă în jur de 3–4 credite. Dacă un rezultat nu se schimbă des — rezumatul unui document, etichetele unei înregistrări — stochează-l în baza de date și regenerează-l doar când se schimbă sursa.

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

Proiectează pentru așteptare și erori

Apelurile AI durează puțin, așa că tratează-le ca pe orice cerere de rețea: dezactivează butonul, arată o stare de încărcare și gestionează erorile cu un mesaj prietenos. m77.toast('Something went wrong', 'error') este o soluție de rezervă simplă. Aplicațiile construite de builder77 fac asta implicit, dar merită verificat când adaugi funcții de mână.

Scrie prompturile ca pe niște specificații

Aceleași sfaturi care se aplică la construirea aplicațiilor se aplică și prompturilor din interiorul lor. Fii concret în privința lungimii, tonului, formatului și a ce trebuie făcut când datele de intrare lipsesc sau sunt ciudate.

Scrii descrieri de produse pentru un magazin de ceramică lucrată manual. Maximum 40 de cuvinte. Cald, concret, fără superlative. Dacă datele de intrare nu au detalii, scrie o descriere scurtă și neutră în loc să inventezi fapte.

Fii responsabil cu rezultatele AI

  • Spune-le utilizatorilor când un conținut este generat de AI, mai ales în interfețele de chat.
  • Lasă oamenii să verifice și să editeze ciornele AI înainte să fie publicate sau trimise.
  • Nu folosi rezultatele AI drept ultim cuvânt în chestiuni de sănătate, juridice sau financiare.
  • Evită să trimiți date personale sensibile în prompturi, dacă nu e absolut necesar.

Cere-i lui builder77 s-o construiască

Rareori trebuie să scrii ceva din toate astea singur. Încearcă prompturi precum „adaugă un buton AI care sugerează etichete pentru fiecare notiță și le salvează” sau „adaugă un asistent de chat care răspunde la întrebări despre meniu”. Editorul cunoaște m77.ai și conectează pentru tine interfața, stările de încărcare și stocarea.

Gata să o construiești?

Descrie-ți ideea și primești o primă versiune funcțională în aproximativ un minut. Începi gratuit, fără card bancar.