> ## Documentation Index
> Fetch the complete documentation index at: https://docs.querying.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 地域とベストプラクティス

> 地域を指定し、バッチを使い、キューを監視しましょう。

キー単位のリクエストレート制限はありませんが、`429` は実際に返されます。バックプレッシャーを知らせる
レスポンスで、必ず `Retry-After` を含みます。`QUEUE_BACKPRESSURE`、`PLAN_CONCURRENCY_LIMIT`、
`API_KEY_DAILY_LIMIT` はエラーコード表を参照してください。

## 地域

`payload.country`(ISO 3166-1 alpha-2)で地域を指定します。既定値は `US` です。

```json theme={null}
{ "taskType": "GEMINI", "payload": { "prompt": "...", "country": "GB" } }
```

提供できない `taskType` × `country` の組み合わせは1つだけです。`CHATGPT`、`PERPLEXITY`、`GEMINI` を
`CN` に向ける場合で、キューに入れて後で失敗させるのではなく、**送信時に** `422 REGION_UNSUPPORTED` で
拒否します。一覧にある他のすべての国はすべてのエンジンで提供され、`GOOGLE`/`AIMODE` は当社の出口プールを
まったく使いません。

## ベストプラクティス

<Steps>
  <Step title="一括送信を使う">
    500件を含む `POST /v1/async/task/batch` 1回は往復1回です。単発送信500回なら往復500回です。
  </Step>

  <Step title="依存する処理は順番に">
    実行順序は保証されません。結果に依存する処理は、前のタスクが完了してから送信してください。
  </Step>

  <Step title="キューを監視する">
    `GET /stats` はキューの深さとタスクの状態を公開します。大量送信のペース調整に使ってください。
  </Step>
</Steps>
