Commit graph

3 commits

Author SHA1 Message Date
hlohaus
f5bd41c598 fix: Update reasoning statuses in ThinkingProcessor tests
- Modified `TestThinkingProcessor` unit tests in `thinking.py` to update expected results for reasoning statuses:
  - Changed `"Finished"` status to `""` in `test_thinking_end`, `test_thinking_start_and_end`, and `test_chunk_with_text_after_think`.

feat: Add model aliases to HuggingFaceMedia provider

- Imported `model_aliases` from `.models` in `HuggingFaceMedia.py`.
- Added `model_aliases` attribute to `HuggingFaceMedia` provider class.

feat: Add timeout argument to CLI API parser

- Introduced `--timeout` argument in `get_api_parser()` in `cli.py` with default value of `600` seconds.
- Passed `timeout` argument to `run_api_args()` function.
```
2025-06-19 00:48:57 +02:00
hlohaus
d937b9b34f test: add custom Reasoning comparison in TestThinkingProcessor
- Added `assertEqualReasoning` method to `TestThinkingProcessor` for comparing `Reasoning` instances
- Replaced `assertEqual` calls with `assertEqualReasoning` in:
  - `test_thinking_chunk`
  - `test_thinking_end`
  - `test_thinking_start_and_end`
  - `test_ongoing_thinking`
  - `test_chunk_with_text_after_think` (except index 0)
- Ensured comparison logic handles both `Reasoning` and non-`Reasoning` cases
2025-05-18 05:10:55 +02:00
hlohaus
10d32a4c5f Improve TypeGPT, GizAI, Goabror and LambdaChat provider
Update conversation body in OpenaiChat provider
Update ThinkingProcessor in run_tools
Add unittests for ThinkingProcessor
Update default headers in requests module
Add AuthFileMixin to base_provider
2025-03-20 21:45:59 +01:00