Skip to content

Commit c1d49d4

Browse files
Implement OpenAIResponsesModel.base_url property (#3281)
Co-authored-by: Douwe Maan <[email protected]>
1 parent ab70709 commit c1d49d4

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

pydantic_ai_slim/pydantic_ai/models/openai.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -948,6 +948,10 @@ def __init__(
948948

949949
super().__init__(settings=settings, profile=profile or provider.model_profile)
950950

951+
@property
952+
def base_url(self) -> str:
953+
return str(self.client.base_url)
954+
951955
@property
952956
def model_name(self) -> OpenAIModelName:
953957
"""The model name."""

tests/models/test_openai_responses.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ def test_openai_responses_model(env: TestEnv):
7878
model = OpenAIResponsesModel('gpt-4o')
7979
assert model.model_name == 'gpt-4o'
8080
assert model.system == 'openai'
81+
assert model.base_url == 'https://api.openai.com/v1/'
82+
assert model.client.api_key == 'test'
8183

8284

8385
async def test_openai_responses_model_simple_response(allow_model_requests: None, openai_api_key: str):

0 commit comments

Comments
 (0)