Alle innlegg
KI·6 min lesing

Legg til KI-funksjoner i appen din med m77.ai

Sammendrag, forslag, klassifisering og chat — alle builder77-apper kan kalle KI med én kodelinje og uten API-nøkler. Mønstre, prompter og fallgruver.

77
builder77-teamet
builder77.com

Å legge til KI i en app betyr som regel å registrere seg hos en modelleverandør, lagre en API-nøkkel på en server og skrive et backend-endepunkt slik at nøkkelen aldri når nettleseren. I builder77 er dette allerede gjort. Alle apper har m77.ai.chat, og kallene belastes appeierens integrasjonskreditter — 1 kreditt per 500 tokens (inn + ut, minst 1 per kall).

Det grunnleggende

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

Send en streng for en enkeltstående prompt, eller en array med meldinger for en samtale. Den valgfrie system-instruksjonen setter tone og regler.

Strukturert utdata med json: true

De fleste nyttige KI-funksjoner vil ikke ha prosa — de vil ha data som grensesnittet ditt kan vise. Sett json: true og beskriv formen du vil ha. Du får tilbake et ferdig parset 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);

Fem mønstre som fungerer godt

  • Oppsummer: gjør lange notater, anmeldelser eller supporthenvendelser om til et kort sammendrag øverst på en side.
  • Klassifiser: merk innkomne skjemainnsendinger etter tema eller hastegrad, og lagre så etiketten med m77.db.update.
  • Generer utkast: produktbeskrivelser, innlegg for sosiale medier, e-postsvar — alltid redigerbare før de lagres.
  • Trekk ut: hent datoer, beløp eller navn ut av fritekst og inn i felt.
  • Assister: et lite chatpanel som svarer på spørsmål om innholdet på siden.

Lagre resultatene så du ikke betaler to ganger

Kallene måles i tokens: 1 integrasjonskreditt per 500 tokens (inn + ut, minst 1 per kall), så et typisk svar koster rundt 3–4 kreditter. Hvis et resultat sjelden endres — et sammendrag av et dokument, tagger for en post — lagre det i databasen og generer det bare på nytt når kilden endres.

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

Design for venting og feil

KI-kall tar et øyeblikk, så behandle dem som enhver annen nettverksforespørsel: deaktiver knappen, vis en lastetilstand og håndter feil med en vennlig melding. m77.toast('Something went wrong', 'error') er en enkel reserveløsning. Appene builder77 bygger gjør dette som standard, men det er verdt å sjekke når du legger til funksjoner for hånd.

Skriv prompter som spesifikasjoner

De samme rådene som gjelder for å bygge apper, gjelder for prompter inne i dem. Vær konkret om lengde, tone, format og hva som skal skje når inndata mangler eller er rare.

Du skriver produktbeskrivelser for en butikk med håndlaget keramikk. Maks 40 ord. Varm, konkret, ingen superlativer. Hvis inndataene mangler detaljer, skriv en kort, nøytral beskrivelse i stedet for å finne på fakta.

Bruk KI-svar på en ansvarlig måte

  • Fortell brukerne når innhold er KI-generert, særlig i chatgrensesnitt.
  • La folk gå gjennom og redigere KI-utkast før de publiseres eller sendes.
  • Ikke la KI-svar få siste ord i spørsmål om helse, juss eller økonomi.
  • Unngå å sende sensitive personopplysninger i prompter med mindre det er helt nødvendig.

Be builder77 bygge det

Du trenger sjelden å skrive noe av dette selv. Prøv prompter som «legg til en KI-knapp som foreslår tagger for hvert notat og lagrer dem» eller «legg til en chatassistent som svarer på spørsmål om menyen». Byggeren kjenner m77.ai og kobler opp grensesnitt, lastetilstander og lagring for deg.

Klar til å bygge den?

Beskriv ideen din, og få en fungerende første versjon på omtrent ett minutt. Gratis å starte, ingen kredittkort nødvendig.