모든 API 요청은 헤더에 x-api-key를 포함해야 합니다.
API 키는 제휴 계약 체결 후 발급됩니다.
x-api-key: franchise_sample_key_12345/api/external/chat// JavaScript / Node.js 예제
const response = await fetch('https://www.bgmasterai.com/api/external/chat', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY' // 발급받은 키 입력
},
body: JSON.stringify({
messages: [
{ role: "user", content: "할리갈리 룰 알려줘" }
]
})
});
const data = await response.json();
console.log(data);{
"success": true,
"data": {
"sections": {
"summary": {
"title": "핵심 요약",
"content": "할리갈리는 과일이 5개가 되면 종을 치는 게임입니다."
},
"detail": {
"title": "설명",
"content": "카드를 한 장씩 뒤집다가..."
},
"caution": {
"title": "주의/예외",
"content": "종을 잘못 치면 내 카드를 한 장씩 나눠줘야 합니다."
}
},
"full_text": "### 핵심 요약\n..." // 원본 텍스트
}
}할루시네이션(거짓 답변)을 최소화하기 위해 검증된 룰북 DB를 검색하여 답변합니다.
단순 텍스트뿐만 아니라, 핵심요약/주의사항 등 섹션별로 분리된 JSON 데이터를 제공하여 UI 커스터마이징이 용이합니다.