POST https://bujasaju.net/api/personality/analyze
Content-Type: application/json
{
"api_key": "bsaju_your_api_key_here",
"name": "山田太郎",
"birth": "1990-03-15",
"gender": "男",
"requirements": "消費傾向とブランド品志向を分析してください。",
"birth_hour": "午の刻(11時~13時)",
"cal_type": "新暦",
"birth_city": "東京"
}
💡 requirements 作成例:
・ネットショップ:「このお客様の消費傾向、ブランド品志向、価格感応度、衝動買い傾向を分析してください。」
・病院/ヘルスケア:「この方の健康弱点部位、ストレス反応方式、生活習慣傾向を分析してください。」
・HR/採用:「この方の職業適性TOP5、リーダーシップスタイル、チームワーク傾向、最適な業務環境を分析してください。」
・金融/投資:「この方の投資傾向、リスク許容度、資産管理方式、適した金融商品を分析してください。」
subject
分析対象の基本情報(氏名、生年月日、性別、時刻)
saju_basics.ohang
5要因性向分布指標(五行:金・木・水・火・土)
saju_basics.umyang
性向極性指標(陽/陰 — 外向・内向傾向)
saju_basics.ilgan
核心気質タイプ(日干 — 10種の基本タイプの1つ)
saju_basics.twelve_animal
出生時期に基づく12分類グループ特性(十二支)
saju_basics.summary
気質プロファイル要約テキスト
analysis
要求条件に基づくカスタム性向分析指標(動的生成)
recommendations
データに基づく行動推奨事項の配列(3〜5件)
credits_used
今回の呼び出しで使用したクレジット数
credits_remaining
呼び出し後の残クレジット残高
{
"status": "success",
"data": {
"subject": { "name": "山田太郎", "birth": "1990-03-15", ... },
"saju_basics": {
"ohang": { "金": 2, "木": 1, "水": 1, "火": 3, "土": 1 },
"umyang": "陽",
"ilgan": "壬(壬水・陽水)",
"twelve_animal": "午年(午)",
"summary": "包容力と知恵を備えた躍動的な気質..."
},
"analysis": {
"消費傾向_全般": "合理性と衝動性が共存する消費パターン...",
"ブランド品志向": "社会的地位を示すブランドへの関心...",
"衝動買い傾向": "火の気による即興的な支出傾向..."
},
"recommendations": ["予算計画の策定", "24時間ルールの適用", ...],
"cautions": ["見せびらかし消費への注意", "衝動買いへの注意"]
},
"credits_used": 500,
"credits_remaining": 9500
}
import requests
API_KEY = "bsaju_your_api_key_here"
URL = "https://bujasaju.net/api/personality/analyze"
payload = {
"api_key": API_KEY,
"name": "山田太郎",
"birth": "1990-03-15",
"gender": "男",
"requirements": "消費傾向とブランド品志向を分析してください。",
"birth_hour": "午の刻(11時~13時)",
"birth_city": "東京"
}
response = requests.post(URL, json=payload)
result = response.json()
if result["status"] == "success":
data = result["data"]
print("四柱推命基本:", data["saju_basics"]["summary"])
print("分析結果:", data["analysis"])
print("推奨事項:", data["recommendations"])
print("使用クレジット:", result["credits_used"])
print("残クレジット:", result["credits_remaining"])
const API_KEY = 'bsaju_your_api_key_here';
const URL = 'https://bujasaju.net/api/personality/analyze';
const payload = {
api_key: API_KEY,
name: '山田太郎',
birth: '1990-03-15',
gender: '男',
requirements: '消費傾向とブランド品志向を分析してください。',
birth_hour: '午の刻(11時~13時)',
birth_city: '東京'
};
const response = await fetch(URL, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(payload)
});
const result = await response.json();
if (result.status === 'success') {
const { data, credits_used, credits_remaining } = result;
console.log('四柱推命基本:', data.saju_basics.summary);
console.log('分析結果:', data.analysis);
console.log('推奨事項:', data.recommendations);
console.log(`使用: ${credits_used}cr / 残り: ${credits_remaining}cr`);
}
GET https://bujasaju.net/api/personality/usage?api_key=bsaju_your_key
{
"status": "ok",
"company": "テスト会社",
"credits_remaining": 9500,
"credits_total_used": 500,
"recent_logs": [
{
"credits_used": 500,
"requirements_summary": "消費傾向とブランド品志向...",
"status": "success",
"created_at": "2026-07-01 21:00:00"
}
]
}