geo-scorev1.8.3
  1. 首页
  2. 快速开始

geo-score 快速开始

geo-score 按开源的 AIV 量表 v1.1,给网站打 0–100 分,衡量 AI 回答引擎能不能抓到、读懂、信任并引用它。这一页带你在屏幕上看到自己的分数,讲清报告里写了什么,再指向其余文档。你只需要 Python 3.8 以上,不需要 API Key,也不需要注册账号。

运行 geo-score 需要什么?

打分(第 1 级)是一个只用 Python 标准库的文件。可以直接从发布 tag 管道运行,可以用 uv 不安装就跑 PyPI 上的包,也可以用 pipx 或 pip 装上 geo-score 命令。不管哪种方式,跑的都是同一个发布版本 1.8.3。

  • Python 3.8+,macOS、Linux、Windows 都行。
  • 能访问网络:要能访问被打分的网站、它的标记指向的地址,以及 Wikidata 和 Wikipedia 搜索。
  • 不需要 Key。只有第 2、3 级要用 API 去问 AI 引擎,才需要你自己的 Key。

怎么给一个网站打分?

任选一行。同样的页面,打出的报告完全一样。

uvx geo-score@1.8.3 example.com                    # 不安装,直接运行 PyPI 上的包
pipx install geo-score==1.8.3                      # 或者装上 geo-score 命令
pip install geo-score==1.8.3                       # 用 pip 也行,建议装在虚拟环境里
curl -sL https://raw.githubusercontent.com/jianruntech/geo-score/v1.8.3/cli/geo_score.py | python3 - example.com --brief

访问不了 PyPI 时,可以装 GitHub Release 附带的 wheel;每个发布都带 SHA256SUMS,PyPI 上的 wheel 与它逐字节一致。也可以先在本站在线试一下:在线打分读的页面更少,并会给出在本地复现结果的命令。

报告里写了什么?

首屏只放三样:总分和档位、离下一档还差多少、最大的几处缺口。往下是每一项检查和它所在的档。

  • 总分和档位。0–100 分,按这次能观测到的检查项归一化,落在「未起步」到「领先」五个档之一。
  • 支柱和检查项。五个支柱、21 项阶梯式检查。每一项是满分、部分得分、0 分或未测;未测的项退出分母,绝不按 0 分算。
  • 最大缺口排在前面。门槛项得 0 分的永远排在最前,其后按「升一档能多拿几分」排序,每一处都写明下一档要什么。
  • 页脚。拿到的分数和可观测满分、哪些项退出了分母及原因、量表版本、这次运行用了多久。

加上 --explain 可以看到每一项背后的证据:状态码、计数、哪句话算数或不算数。从 1.7.0 起,报告还会列出三项「分数之外」的观察(逐页的 robots.txt 规则、服务端 HTML 里的链接、hreflang 标注),它们从不影响分数。

三级用法分别是什么?

打分回答的是引擎「能不能」引用一个站。另外两级用你自己的 API Key 测引擎「有没有」引用它,结果与分数并列报告,从不相加。

级别回答什么需要什么命令
1 · 打分AI 引擎能不能抓到、读懂、信任并引用这个站?什么都不要geo-score example.com
2 · 实测就某一个问题,引擎现在引不引用它?OpenAI、Perplexity、Gemini、Anthropic、OpenRouter 任一家的 API Keygeo-score example.com --ask "…"
3 · 追踪一组固定问题下,它每周被引用的频率怎么变?你的 Key 和一组问题geo-score watch run

本站的在线打分只跑第 1 级,从不向任何 AI 引擎提问,也不用任何模型 Key。

接下来看什么?

  • 命令行参数:所有参数、退出码、怎么比较两次运行。
  • GitHub Action:每次 push 都打分,退步时让构建失败。
  • MCP 服务:把同一个打分器交给 Agent。
  • 分数怎么算:每一项检查、每一道门槛、每一个档位。
  • 常见问题:分数为什么会动、为什么显示横线、为什么封顶 40。