Skip to content

Commit 79256bf

Browse files
committed
fix: correct base_url formatting in AskUiSettings to avoid trailing slash issue with Pydantic
1 parent 43f9280 commit 79256bf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/askui/models/askui/settings.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ def authorization_header(self) -> str:
2929

3030
@cached_property
3131
def base_url(self) -> str:
32-
return f"{self.inference_endpoint}/api/v1/workspaces/{self.workspace_id}"
32+
# NOTE(OS): Pydantic parses urls with trailing slashes
33+
# meaning "https://inference.askui.com" turns into -> "https://inference.askui.com/"
34+
# https://github.com/pydantic/pydantic/issues/7186
35+
return f"{self.inference_endpoint}api/v1/workspaces/{self.workspace_id}"
3336

3437

3538
class ClaudeSettingsBase(BaseModel):

0 commit comments

Comments
 (0)