私は東京のクオンツ事務所で Databento のティック解像度データを backtrader / vectorbt に流すパイプラインを運用しています。先日、本番ジョブのログに次のエラーが並んでいました。
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.openai.com', port=443):
Max retries exceeded with url: /v1/chat/completions
(Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f...>:
Failed to establish a new connection: Connection timed out'))
databento.common.errors.AuthError: 401 Unauthorized
request id=req_3aZ...: missing or invalid API key for dataset BINANCE.BINANCE-SPOT
原因はシンプルで、① 旧バージョンの Python SDK が OpenAI 公式エンドポイント (api.openai.com) を直叩きしており、社内プロキシ越えで接続が詰まり、② 別チームがコンテナ再起動時に DATABENTO_API_KEY 環境変数を読み損ねて 401 を出していました。私はこのインシデントを契機に、Databento をデータ取得層、HolySheep AI を LLM 中継層