백엔드와 SDK
AI (b77.ai)
코드 몇 줄로 앱에 AI 기능을 넣어요.
b77.ai.chat은 Builder77 AI로 채팅 응답을 생성해요. 호출은 토큰 단위로 계산돼요. 앱 소유자의 요금제에서 500토큰당 연동 크레딧 1개(입력 + 출력, 호출당 최소 1개)가 차감되고, 일반적인 답변 하나에 3~4크레딧 정도 들어요.
const reply = await b77.ai.chat('Write a friendly welcome message for a bakery');
const answer = await b77.ai.chat(
[{ role: 'user', content: 'What should I cook tonight?' }],
{ system: 'You are a helpful chef. Keep answers under 80 words.' }
);구조화된 JSON
json: true를 넘기면 파싱된 JSON을 돌려받아요.
const ideas = await b77.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));알아 두면 좋은 점
- 호출 한 번에 대화 기록을 최대 20개 메시지까지 보낼 수 있어요.
- 크레딧을 지키기 위해 호출 횟수가 제한돼요 (방문자 한 명당 분당 30회).
- 앱 소유자의 연동 크레딧이 떨어지면 호출이 상태 코드 402로 실패해요.