BaZi Chart
bazi.calculate_chartCalculates a BaZi main chart from an explicit birth or event time, or supplied four pillars, with solar-term boundaries, DST/true-solar-time notes, and minute-level luck-cycle data.
Instructions
按完整显式民用时刻或直接四柱计算八字主盘;current_snapshot 也必须由调用方传入快照时刻,绝不使用服务器当前时间。出生模式返回精确立春/十二节边界、晚子时口径、DST/真太阳时留痕和分钟级大运档案;直接四柱不反推历法日期或大运。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | ||
| bazi | No | ||
| hour | No | ||
| year | No | ||
| month | No | ||
| minute | No | ||
| is_male | Yes | ||
| latitude | No | ||
| apply_dst | No | 按 IANA 历史规则把夏令钟表时手工回拨为标准时;请求与实际应用分别留痕 | |
| city_name | No | ||
| longitude | No | ||
| input_mode | Yes | ||
| timezone_id | No | ||
| birth_country | No | ||
| calendar_type | No | ||
| is_leap_month | No | ||
| split_zi_hour | No | ||
| use_true_time | No | ||
| birth_place_type | No | ||
| cast_time_source | Yes | current_snapshot 仅标记调用方已捕获的显式民用时刻;服务端不会读取当前时间 | |
| timezone_offset_minutes | No |