Skip to content

Commit 21f0448

Browse files
author
Ian Seabock (Centific Technologies Inc)
committed
add extra headers option
1 parent d3e4f62 commit 21f0448

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

app.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@ def prepare_model_args(request_body, request_headers):
230230
]
231231
}
232232

233+
model_args["extra_headers"] = {"is_external": "false", "chatgpt_key": app_settings.azure_openai.chatgpt_key, "chatgpt_url": "https://wed-aiq-aoai-ncus.openai.azure.com/openai/deployments/gpt-4o/chat/completions?api-version=2024-05-01-preview"}
234+
233235
model_args_clean = copy.deepcopy(model_args)
234236
if model_args_clean.get("extra_body"):
235237
secret_params = [

backend/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ class _AzureOpenAISettings(BaseSettings):
122122
embedding_endpoint: Optional[str] = None
123123
embedding_key: Optional[str] = None
124124
embedding_name: Optional[str] = None
125+
chatgpt_key: Optional[str] = None
125126

126127
@field_validator('tools', mode='before')
127128
@classmethod

0 commit comments

Comments
 (0)