Remove error-wrapping overrides and align class docstring

The OpenAI SDK already preserves server error details in typed exceptions
(APIStatusError subclasses), and BaseOpenAILLMService propagates errors
via push_error(). The RuntimeError wrapper was erasing exception types
that callers may want to handle explicitly.
This commit is contained in:
Mark Backman
2026-03-23 09:12:31 -04:00
parent eea7fa381e
commit c6c14d5887
3 changed files with 184 additions and 88 deletions

View File

@@ -186,6 +186,7 @@ TESTS_14 = [
("14v-function-calling-openai.py", EVAL_WEATHER),
("14w-function-calling-mistral.py", EVAL_WEATHER),
("14x-function-calling-openpipe.py", EVAL_WEATHER),
("14y-function-calling-sarvam.py", EVAL_WEATHER),
("14-function-calling-openai-responses.py", EVAL_WEATHER),
("14-function-calling-openai-responses.py", EVAL_WEATHER_AND_RESTAURANT),
# Video