Skip to content

Commit 5f57317

Browse files
fix openai
1 parent f9fed09 commit 5f57317

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

mcp_bridge/openai_clients/genericHttpxClient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
client: AsyncClient = AsyncClient(
55
base_url=config.inference_server.base_url,
6-
headers={"Authorization": f"Bearer {config.inference_server.api_key}"},
6+
headers={"Authorization": f"Bearer {config.inference_server.api_key}", "Content-Type": "application/json"},
77
timeout=10000,
88
)

mcp_bridge/openai_clients/streamChatCompletion.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ async def chat_completions(request: CreateChatCompletionRequest):
4646
# json_data = request.model_dump_json(
4747
# exclude_defaults=True, exclude_none=True, exclude_unset=True
4848
# )
49+
50+
request.model = "gpt-4o-mini"
51+
4952
json_data = json.dumps(request.model_dump(
5053
exclude_defaults=True, exclude_none=True, exclude_unset=True
5154
))
@@ -71,9 +74,10 @@ async def chat_completions(request: CreateChatCompletionRequest):
7174
if "text/event-stream" not in content_type:
7275
logger.error(f"Unexpected Content-Type: {content_type}")
7376
error_data = await event_source.response.aread()
74-
logger.debug(f"Request URL: {event_source.response.url}")
75-
logger.debug(f"Response Status: {event_source.response.status_code}")
76-
logger.debug(f"Response Data: {error_data.decode(event_source.response.encoding or 'utf-8')}")
77+
logger.error(f"Request URL: {event_source.response.url}")
78+
logger.error(f"Request Data: {json_data}")
79+
logger.error(f"Response Status: {event_source.response.status_code}")
80+
logger.error(f"Response Data: {error_data.decode(event_source.response.encoding or 'utf-8')}")
7781
raise HTTPException(status_code=500, detail="Unexpected Content-Type")
7882

7983
# iterate over the SSE stream

0 commit comments

Comments
 (0)