Backend & SDK

AI (m77.ai)

Voeg met één regel AI-functies toe aan je app.

m77.ai.chat voert een chat-completion uit met Builder77 AI. Aanroepen worden in tokens afgerekend: 1 integratiecredit per 500 tokens (input + output, minimaal 1 per aanroep) uit het abonnement van de eigenaar van de app — ongeveer 3–4 credits voor een gemiddeld antwoord.

const reply = await m77.ai.chat('Write a friendly welcome message for a bakery');

const answer = await m77.ai.chat(
  [{ role: 'user', content: 'What should I cook tonight?' }],
  { system: 'You are a helpful chef. Keep answers under 80 words.' }
);

Gestructureerde JSON

Geef json: true mee om geparste JSON terug te krijgen:

const ideas = await m77.ai.chat(
  'Suggest 3 recipes using eggs, spinach and feta. Return {"recipes":[{"title","minutes","steps":[]}]}',
  { json: true }
);
ideas.recipes.forEach(r => console.log(r.title));

Goed om te weten

  • Tot 20 berichten geschiedenis per aanroep.
  • Er geldt een snelheidslimiet om je credits te beschermen (30 aanroepen per minuut per bezoeker).
  • Heeft de eigenaar van de app geen integratiecredits meer, dan mislukken aanroepen met status 402.