diff --git a/libs/partners/perplexity/langchain_perplexity/chat_models.py b/libs/partners/perplexity/langchain_perplexity/chat_models.py index b45853d5a76..bac62b3b55e 100644 --- a/libs/partners/perplexity/langchain_perplexity/chat_models.py +++ b/libs/partners/perplexity/langchain_perplexity/chat_models.py @@ -1528,7 +1528,7 @@ class ChatPerplexity(BaseChatModel): Client-side function tools require the Perplexity Responses (Agent) API: construct the model with `use_responses_api=True` and a tool-capable - model such as `openai/gpt-5.5`. The `sonar` family does not support + model such as `openai/gpt-5`. The `sonar` family does not support client-side function tools. Args: diff --git a/libs/partners/perplexity/tests/integration_tests/test_chat_models_standard.py b/libs/partners/perplexity/tests/integration_tests/test_chat_models_standard.py index 2fbdaae72b2..37590467ae6 100644 --- a/libs/partners/perplexity/tests/integration_tests/test_chat_models_standard.py +++ b/libs/partners/perplexity/tests/integration_tests/test_chat_models_standard.py @@ -51,7 +51,7 @@ class TestPerplexityResponsesStandard(ChatModelIntegrationTests): @property def chat_model_params(self) -> dict: - return {"model": "openai/gpt-5.5", "use_responses_api": True} + return {"model": "openai/gpt-5", "use_responses_api": True} @property def has_tool_choice(self) -> bool: diff --git a/libs/partners/perplexity/tests/unit_tests/test_chat_models.py b/libs/partners/perplexity/tests/unit_tests/test_chat_models.py index bc2633e6b7f..ba697d5c896 100644 --- a/libs/partners/perplexity/tests/unit_tests/test_chat_models.py +++ b/libs/partners/perplexity/tests/unit_tests/test_chat_models.py @@ -532,7 +532,7 @@ def test_translate_responses_input_keeps_assistant_text_with_tool_calls() -> Non def test_to_responses_payload_flattens_tools_and_translates_messages() -> None: """End-to-end: `_to_responses_payload` flattens tools and translates tool turns.""" - llm = ChatPerplexity(model="openai/gpt-5.5", api_key="test", use_responses_api=True) + llm = ChatPerplexity(model="openai/gpt-5", api_key="test", use_responses_api=True) message_dicts: list[dict[str, Any]] = [ {"role": "user", "content": "weather in Paris?"}, {