diff --git a/erniebot/src/erniebot/backends/aistudio.py b/erniebot/src/erniebot/backends/aistudio.py index 68102dfa..44287ee8 100644 --- a/erniebot/src/erniebot/backends/aistudio.py +++ b/erniebot/src/erniebot/backends/aistudio.py @@ -117,5 +117,8 @@ def _add_aistudio_fields_to_headers(self, headers: HeadersType) -> HeadersType: "Key 'Authorization' already exists in `headers`: %r", headers["Authorization"], ) + if "EB_SDK_TRACE_APP_ID" in os.environ: + headers["X-EB-SDK-TRACE-APP-ID"] = os.getenv("EB_SDK_TRACE_APP_ID", "") + headers["Authorization"] = f"token {self._access_token}" return headers