方法

数据来源

NatalChart.AI 上的每一个位置、地点、时区和每一句话从何而来。

✦ Swiss Ephemeris 2.10.03✦ IANA 时区数据库✦ Google Gemini 3.5 Flash

更新于 · 下次复核

概览

内容来源用途
行星、月亮、凯龙星和主要小行星的位置Astrodienst 的 Swiss Ephemeris 2.10.03,数据文件由 NASA JPL DE431 压缩而来所有星盘、行运、星盘比较、太阳回归和天象事件
恒星Swiss Ephemeris 恒星星表星盘数据和 API 中的恒星接触
出生地搜索和坐标Google Maps Platform:Places API 和 Geocoding API你输入的地点的纬度和经度
地点所属的时区timezone-boundary-builder,基于 OpenStreetMap 数据构建,用 geo-tz 读取出生地属于哪个时区
时钟调整和夏令时IANA 时区数据库把当地出生时间换算为世界时
解读、聊天中的回答和每周运势Google Gemini 3.5 Flash,通过 Gemini API 调用所有解读文字
分享的城市解读上的地图OpenStreetMap 地图分享的地点卡片上的地图
精度核对NASA JPL Horizons精度报告中的对照

行星和点位的位置

每一个位置都来自 Swiss Ephemeris 2.10.03 版,这是 Astrodienst 维护的程序库。数据文件分别是:行星用 sepl_18.se1,月亮用 semo_18.se1,凯龙星和主要小行星用 seas_18.se1。这些文件由 NASA JPL 的 DE431 星历表压缩而来,覆盖 1800 年至 2400 年。

2026 年 5 月,Astrodienst 把它的数据文件换成了更新的 DE441;我们用的是 DE431 这一套。NASA JPL Horizons 提供的是 DE441,与它相比,我们测试星盘上的最大差异为 0.53 角秒:见精度报告。

黄道采用回归黄道,宫位采用普拉西度制(Placidus),月亮交点取真交点,莉莉丝取月球密切远地点。没有出生时间时,行星照样计算,上升点和宫位则不作确定。恒星来自 Swiss Ephemeris 恒星星表,其中收录了亮于 5 等的恒星。关于这个程序库的更多介绍,见 Swiss Ephemeris 页面。

地点与时区

你输入出生地时,Google 的 Places API 会给出候选地点,并返回它们的坐标,即 WGS 84 纬度和经度。Google 的 Geocoding API 则根据地图上的一个点给出地名。

一个地点属于哪个时区,取自 timezone-boundary-builder 的时区地图(基于 OpenStreetMap 数据构建),并用 geo-tz 库读取。这个时区的历史,也就是它的时钟调整和夏令时,来自 IANA 时区数据库,所以 1985 年的出生时间会按 1985 年的时钟换算。

地图数据和时区边界 © OpenStreetMap 贡献者,按开放数据库许可协议(ODbL)提供。

AI 模型

解读、聊天中的回答、每周运势,以及地点解读和匹配度解读,都由 Google 的 Gemini 3.5 Flash 通过 Gemini API 撰写。

模型不做计算。它收到的是计算好的星盘、行运和我们工具的结果,而我们的指令禁止它说出这些数据中没有的度数、星座或宫位。这套方法在以星盘为据的 AI 占星和 AI 占星会编造吗?两个页面中有说明。

模型对占星的了解来自 Google 的训练,而不是来自我们。Google 的模型卡写明 Gemini 3.5 Flash 基于 Gemini 3 Flash;Gemini 3 Pro 的模型卡则介绍了这一系列模型的训练数据:公开可得的网页文档、文本、代码、图像、音频和视频;获得授权的数据;依据 Google 条款收集的 Google 产品用户数据;以及合成数据。之后再进行指令微调和强化学习,并使用人类偏好数据。Google 没有公布任何占星资料来源的清单。

我们不对模型进行微调,也没有自己的解读数据库。解读中的含义出自模型,在我们关于语气、结构和计算数据使用方式的规则之内写成。我们使用付费的 Gemini API,按照其条款,Google 不会用提示词或回复来改进自己的产品。我们发送哪些内容,见隐私政策。

资料来源

以下页面均于 查阅。

接下来:精度报告 · 核对你的星盘 · Swiss Ephemeris · 以星盘为据的 AI 占星 · AI 占星会编造吗? · 出生星盘计算器 · 全部计算器

准备好查看你自己的星盘了吗?

生成我的免费星盘