Visi straipsniai
DI·6 min. skaitymo

DI funkcijų pridėjimas į programėlę su m77.ai

Santraukos, pasiūlymai, klasifikatoriai ir pokalbiai — kiekviena builder77 programėlė gali kviesti DI viena kodo eilute ir be API raktų. Šablonai, užklausos ir spąstai.

77
builder77 komanda
builder77.com

DI pridėjimas į programėlę paprastai reiškia registraciją pas modelio teikėją, API rakto laikymą serveryje ir serverio pusės galinio taško rašymą, kad raktas niekada nepatektų į naršyklę. builder77 tai jau padaryta. Kiekviena programėlė turi m77.ai.chat, o iškvietimai apmokami iš programėlės savininko integracijų kreditų — 1 kreditas už 500 žetonų (įvestis + išvestis, mažiausiai 1 už iškvietimą).

Pagrindai

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

Perduok eilutę vienkartinei užklausai arba žinučių masyvą pokalbiui. Neprivaloma system instrukcija nustato toną ir taisykles.

Struktūrizuota išvestis su json: true

Daugumai naudingų DI funkcijų nereikia prozos — joms reikia duomenų, kuriuos tavo sąsaja gali atvaizduoti. Nustatyk json: true ir aprašyk norimą formą. Atgal gausi išanalizuotą objektą.

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

Penki gerai veikiantys šablonai

  • Apibendrink: paversk ilgus užrašus, atsiliepimus ar pagalbos užklausas trumpa santrauka puslapio viršuje.
  • Klasifikuok: žymėk gaunamas užpildytas formas pagal temą ar skubumą, tada išsaugok žymą su m77.db.update.
  • Generuok juodraščius: produktų aprašymai, socialinių tinklų įrašai, atsakymai į el. laiškus — visada redaguojami prieš išsaugant.
  • Išgauk: ištrauk datas, sumas ar vardus iš laisvo teksto į laukus.
  • Padėk: nedidelis pokalbių skydelis, atsakantis į klausimus apie puslapio turinį.

Išsaugok rezultatus, kad nemokėtum dukart

Iškvietimai matuojami žetonais: 1 integracijų kreditas už 500 žetonų (įvestis + išvestis, mažiausiai 1 už iškvietimą), todėl įprastas atsakymas kainuoja apie 3–4 kreditus. Jei rezultatas keičiasi retai — dokumento santrauka, įrašo žymos, — išsaugok jį duomenų bazėje ir generuok iš naujo tik pasikeitus šaltiniui.

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

Numatyk laukimą ir klaidas

DI iškvietimai užtrunka akimirką, todėl elkis su jais kaip su bet kuria tinklo užklausa: išjunk mygtuką, rodyk įkėlimo būseną ir apdorok klaidas draugišku pranešimu. m77.toast('Something went wrong', 'error') — paprastas atsarginis sprendimas. builder77 kuriamos programėlės tai daro pagal numatytuosius nustatymus, bet verta patikrinti, kai funkcijas pridedi rankiniu būdu.

Rašyk užklausas kaip specifikacijas

Tie patys patarimai, kurie galioja kuriant programėles, galioja ir užklausoms jų viduje. Būk konkretus dėl ilgio, tono, formato ir to, ką daryti, kai įvesties trūksta ar ji keista.

Tu rašai produktų aprašymus rankų darbo keramikos parduotuvei. Daugiausia 40 žodžių. Šiltai, konkrečiai, be aukščiausiojo laipsnio būdvardžių. Jei įvestyje trūksta detalių, parašyk trumpą neutralų aprašymą, užuot išgalvojęs faktus.

Atsakingai naudok DI rezultatus

  • Pranešk naudotojams, kai turinys sugeneruotas DI, ypač pokalbių sąsajose.
  • Leisk žmonėms peržiūrėti ir redaguoti DI juodraščius, prieš juos publikuojant ar išsiunčiant.
  • Nenaudok DI rezultatų kaip galutinio žodžio sveikatos, teisės ar finansų klausimais.
  • Venk siųsti jautrius asmens duomenis užklausose, nebent tai būtina.

Paprašyk builder77 tai sukurti

Retai kada tau pačiam teks ką nors iš to rašyti. Išbandyk užklausas, pavyzdžiui, „pridėk DI mygtuką, kuris pasiūlo žymas kiekvienam užrašui ir jas išsaugo“ arba „pridėk pokalbių asistentą, kuris atsako į klausimus apie meniu“. Kūrėjas išmano m77.ai ir už tave sujungs sąsają, įkėlimo būsenas ir saugojimą.

Pasiruošęs tai sukurti?

Aprašyk savo idėją ir maždaug per minutę gauk veikiančią pirmąją versiją. Pradėti galima nemokamai, banko kortelės nereikia.