応用展開編6
第6回 · はじめてのAPI実装コード
模块応用展開編预计学习15 分钟难度
🎯 このレッスンで学べること
- Node.js/FetchでエンドツーエンドのAPI呼び出しを行う
- 返却されたanswers構造と確信度を正しく取得する
- システムの条件分岐ロジックに判定結果を組み込む
javascript
const res = await fetch("https://api.typesafe.ai/v1/systemone", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.TYPESAFE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "jev-latest",
state: "今月の月額サブスクリプションが二重に決済されています。",
questions: {
is_urgent: { type: "noul", instructions: "至急の対応を求めていますか?" },
department: {
type: "choice",
instructions: "担当部署はどこですか?",
criteria: {
billing: "決済、返金、請求",
technical: "障害、システム不具合",
sales: "プラン契約、アップグレード"
}
}
}
})
});
const data = await res.json();
console.log(data.answers);📌 まとめ
Jevは判定に集中し、分岐制御(if-else)は自身の実装コードで完全にコントロールする。
学完后记得保存进度
完成状态只保存在当前浏览器,不会上传你的学习记录。