Lorenze Jay
96d142e353
feat: enhance OpenAICompletion class with additional client parameters ( #3701 )
...
* feat: enhance OpenAICompletion class with additional client parameters
- Added support for default_headers, default_query, and client_params in the OpenAICompletion class.
- Refactored client initialization to use a dedicated method for client parameter retrieval.
- Introduced new test cases to validate the correct usage of OpenAICompletion with various parameters.
* fix: correct test case for unsupported OpenAI model
- Updated the test_openai.py to ensure that the LLM instance is created before calling the method, maintaining proper error handling for unsupported models.
- This change ensures that the test accurately checks for the NotFoundError when an invalid model is specified.
* fix: enhance error handling in OpenAICompletion class
- Added specific exception handling for NotFoundError and APIConnectionError in the OpenAICompletion class to provide clearer error messages and improve logging.
- Updated the test case for unsupported models to ensure it raises a ValueError with the appropriate message when a non-existent model is specified.
- This change improves the robustness of the OpenAI API integration and enhances the clarity of error reporting.
* fix: improve test for unsupported OpenAI model handling
- Refactored the test case in test_openai.py to create the LLM instance after mocking the OpenAI client, ensuring proper error handling for unsupported models.
- This change enhances the clarity of the test by accurately checking for ValueError when a non-existent model is specified, aligning with recent improvements in error handling for the OpenAICompletion class.
2025-10-14 10:51:15 -07:00
..
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-08 16:53:36 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-10-08 16:53:36 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-14 10:51:15 -07:00
2025-10-14 10:51:15 -07:00
2025-10-14 10:51:15 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-08 16:53:36 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-10-03 14:32:35 -07:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00
2025-09-27 22:53:02 -04:00