Skip to content

Commit 2a1c687

Browse files
authored
fix: restore inference base urls (#122)
1 parent 927a3e8 commit 2a1c687

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

src/gradient/resources/agents/chat/completions.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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,

src/gradient/resources/chat/completions.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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,

src/gradient/resources/images.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)