こんにちは、私の方でも試してみたのですが、以下の方法で asia-northeast1 にリクエストすることができました。
- API url path に location を含める (projects/<Project ID>/locations/<Location ID>/agent/sessions/<Session ID>)
上記の2点が必要そうでした。
そして、python dialogflow_v2beta1 ライブラリを見ると API host は client_options で指定することができました。
しかし、API url path は location を指定する method がなかったので、project_id に <Project ID>/locations/<Location ID> を渡すようにしました。
---
session_client = dialogflow.SessionsClient(client_options={'api_endpoint':'asia-northeast1-dialogflow.googleapis.com:443'})
project_id = '<Project ID>/locations/asia-northeast1'
session = session_client.session_path(project_id, session_id)
---
project_id に location のパスを無理くり付与するのは確実に正しいやり方ではないので、ライブラリがアップデートされるまでのワークアラウンドとしていただければ・・・・と思いました。
まさに v2beta1への PullRequest チャンスだと思います!
ご参考になれば幸いです。
otter - Yui Takeuchi