API / FOR AI & BUILDERS
Usable from ChatGPT,
Grok and Claude.
Seluruh isi panduan tersedia melalui JSON statis, REST API (OpenAPI 3.1), dan MCP (Model Context Protocol). Tidak ada yang bergantung pada akun atau kunci dari vendor AI tertentu.
1. JSON statis (berfungsi di mana saja)
Data hanya-baca yang diterbitkan bersama situs, dapat dibaca oleh ChatGPT, Grok, atau Claude yang sedang menjelajah, maupun oleh kode Anda sendiri. Indeks: /api/v1/index.json; ikhtisar berorientasi AI: /llms.txt.
curl https://inspection.airfficworld.com/api/v1/assets/bridge.json
curl https://inspection.airfficworld.com/api/v1/countries/jp.json
2. API REST (OpenAPI 3.1)
Pencarian, kalkulator, dan sinkronisasi status pembelajaran. Spesifikasi: /openapi.json. Di GPT kustom ChatGPT, impor URL ini sebagai Action. Untuk Grok atau Claude, gunakan spesifikasi yang sama untuk definisi fungsi/alat.
npm start # http://localhost:8787
curl "http://localhost:8787/v1/search?q=bridge+gnss&lang=en"
curl -X POST http://localhost:8787/v1/calc/gsd -H 'content-type: application/json' \
-d '{"sensorWidthMm":13.2,"focalLengthMm":8.8,"imageWidthPx":5472,"distanceM":3}'
3. MCP (klien Claude, ChatGPT, dan Grok yang mendukungnya)
Berjalan melalui stdio dan melalui HTTP (Streamable HTTP di /mcp). Alat: search_guide, get_asset, get_environment, list_cases, get_regulation, list_country_sources, calc_gsd, calc_coverage, calc_cost.
# Claude Desktop / Claude Code (stdio)
{ "mcpServers": { "airffic-inspection": { "command": "node", "args": ["tools/mcp.mjs"] } } }
# Remote MCP (ChatGPT connectors, xAI/Grok remote tools, Claude)
https://<your-host>/mcp
4. CLI dan Git
npm run cli -- search "トンネル 非GPS"
npm run cli -- asset sewer --lang en
npm run cli -- gsd --sensor 13.2 --focal 8.8 --width 5472 --distance 3Semuanya berupa teks di Git (`src/content/`, `research/`). Agen AI mana pun dapat mengikuti `AGENTS.md` di repositori untuk berkontribusi dengan aturan yang sama.
5. Infrastruktur bersama Airffic
Masuk memakai akun Airffic bersama (Supabase Auth). Item yang disimpan, status bacaan, tanda centang, dan catatan hanya disinkronkan sebagai catatan milik pengguna itu sendiri melalui `inspection_pull` / `inspection_push`. Orang dan organisasi memakai ulang catatan bersama. Perubahan basis data sedang ditinjau sebagai common-infra PR #29 dan hanya akan diterapkan ke produksi setelah persetujuan pendiri; sampai saat itu, catatan tetap berada di perangkat ini.
Untuk memeriksa sejauh mana aplikasi drone dan SDK benar-benar mendukung suatu fitur, lihat memeriksa fitur aplikasi DJI terhadap dukungan SDK dalam panduan Aerial.
Materi Logistics dapat dicari dengan pencarian di seluruh panduan Logistics.
Untuk mengirim data drone ke API utama Airffic World, baca panduan pengembang dan API telemetri untuk mengirim data drone (dalam bahasa Jepang).
Untuk memanggil desain rangka pesawat dari asisten AI, lihat menghubungkan Claude, ChatGPT, atau Grok ke desain rangka pesawat melalui MCP atau OpenAPI.