File tree Expand file tree Collapse file tree 3 files changed +18
-6
lines changed
Expand file tree Collapse file tree 3 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -472,7 +472,9 @@ def create(
472472 headers = {"Authorization" : f"Bearer { self ._client .agent_access_key } " , ** headers }
473473
474474 return self ._post (
475- "/chat/completions?agent=true" ,
475+ "/chat/completions?agent=true"
476+ if self ._client ._base_url_overridden
477+ else f"{ self ._client .agent_endpoint } /api/v1/chat/completions?agent=true" ,
476478 body = maybe_transform (
477479 {
478480 "messages" : messages ,
@@ -956,7 +958,9 @@ async def create(
956958 headers = {"Authorization" : f"Bearer { self ._client .agent_access_key } " , ** headers }
957959
958960 return await self ._post (
959- "/chat/completions?agent=true" ,
961+ "/chat/completions?agent=true"
962+ if self ._client ._base_url_overridden
963+ else f"{ self ._client .agent_endpoint } /api/v1/chat/completions?agent=true" ,
960964 body = await async_maybe_transform (
961965 {
962966 "messages" : messages ,
Original file line number Diff line number Diff line change @@ -473,7 +473,9 @@ def create(
473473 }
474474
475475 return self ._post (
476- "/chat/completions" ,
476+ "/chat/completions"
477+ if self ._client ._base_url_overridden
478+ else f"{ self ._client .inference_endpoint } /v1/chat/completions" ,
477479 body = maybe_transform (
478480 {
479481 "messages" : messages ,
@@ -961,7 +963,9 @@ async def create(
961963 }
962964
963965 return await self ._post (
964- "/chat/completions" ,
966+ "/chat/completions"
967+ if self ._client ._base_url_overridden
968+ else f"{ self ._client .inference_endpoint } /v1/chat/completions" ,
965969 body = await async_maybe_transform (
966970 {
967971 "messages" : messages ,
Original file line number Diff line number Diff line change @@ -317,7 +317,9 @@ def generate(
317317 }
318318
319319 return self ._post (
320- "/images/generations" ,
320+ "/images/generations"
321+ if self ._client ._base_url_overridden
322+ else f"{ self ._client .inference_endpoint } /v1/images/generations" ,
321323 body = maybe_transform (
322324 {
323325 "prompt" : prompt ,
@@ -636,7 +638,9 @@ async def generate(
636638 ** headers ,
637639 }
638640 return await self ._post (
639- "/images/generations" ,
641+ "/images/generations"
642+ if self ._client ._base_url_overridden
643+ else f"{ self ._client .inference_endpoint } /v1/images/generations" ,
640644 body = await async_maybe_transform (
641645 {
642646 "prompt" : prompt ,
You can’t perform that action at this time.
0 commit comments