SeerAPI 项目 monorepo — 赛尔号游戏数据开放 API 平台。
👋Hi LLM! 对于 LLM 我们还提供了 SeerAPI CLI 工具和对应 Skill。 请查看 SeerAPI CLI Skill
| 包 | 说明 | 技术栈 |
|---|---|---|
packages/seerapi-models |
数据模型 / ORM 定义 | Python, uv |
packages/seerapi-python |
Python 异步 API 客户端 | Python, uv |
packages/solaris |
客户端数据解析 / 整理工具 CLI | Python, uv |
packages/seerapi-ts |
TypeScript SDK | TypeScript, pnpm |
git clone https://github.com/SeerAPI/seerapi.git
cd seerapiPython 包由 uv workspace 统一管理:
# 安装所有 Python 依赖 uv sync # 使用 CLI 工具 uv run solaris --help # 运行单个包的测试 uv run --package seerapi-models pytest uv run --package seerapi-python pytest uv run --package seerapi-solaris pytest # 代码检查 uv run ruff check . uv run ruff format .
pnpm install pnpm run build:ts
# Python pip install seerapi pip install seerapi-models # TypeScript pnpm add @seerapi/client
MIT