本文へ移動

機能

代わりに

ある場所の待ち時間が長いとき、Waity は同じ種類で待ち時間が短い近くの場所を示し、どれだけ短く、どれだけ遠いかを伝えます。

概要

1 つの場所の回答(GET /v1/places/{id} または get_wait ツール)には instead が入っています:最大 3 件の代わりの場所が良い順に並び、それぞれほかの場所と同じ形です。エージェントは 2 回目の検索なしで「橋は 55 分、Ysleta は 7 分」と伝えられます。

代わりの場所を取得する

instead は full ビューに入っています:REST には view=full を、get_wait(既定は minimal)には "view": "full" を送ります。どちらのビューにも、同じ場所を一覧で取得する呼び出し links.alternatives が入っています。

curl "https://api.waity.ai/v1/places/pl_6e3znhb7h9?view=full" \
  -H "X-Api-Key: $WAITY_API_KEY"

選び方

問い合わせた場所との比較

各代わりの場所には vs_requested が入っています:

instead の 1 件

{
  "place": {
    "id": "pl_nvk0wkb3ps",
    "name": "Ysleta Passenger Vehicles, Standard",
    "category": "border",
    "parent": {
      "id": "pl_q4znr9abbj",
      "name": "Ysleta-Zaragoza Bridge"
    },
    "open_now": true,
    "opens_at": null,
    "closes_at": null,
    "timezone": "America/Denver",
    "sample": false,
    "facility": null,
    "audience": "all",
    "lane": "standard",
    "url": "https://waity.ai/places/ysleta-passenger-vehicles-standard-kb3ps",
    "api_url": "https://api.waity.ai/v1/places/pl_nvk0wkb3ps"
  },
  "summary": "About 7 min to enter the US, estimated by the border agency, updated 2 min ago.",
  "now": {
    "status": "live",
    "usable": true,

決してしないこと

ER の安全

ER の回答にはすべて、この内容が warnings[0] と notes に入っています。代わりの場所を伝える前に、ユーザーに読み上げてください。

空の場合

条件を満たす場所がないとき、instead は空の一覧になり、diagnostics が理由を示します:移動時間を含めると短い場所がない、近くの待ち時間が測り方の違う情報源のものである、またはこの行列にいる人が使える場所が近くにない、のいずれかです。

関連

回答の読み方 に代わりの場所の各フィールドの説明があります。パラメータは REST API と MCP に、すべてのフィールドは API リファレンス にあります。

必須 Cookie はサイトの動作に使われます。任意の分析 Cookie はサイトの改善に役立ちます。詳しくはプライバシーポリシーと利用規約をご覧ください。