012e6732b388f69a2d4a38f03129f9db2a611616
Introduces a new `LlmBackend` struct to centralize LLM configuration. This change refactors the `call_llm` function in both `run_full_case.rs` and `run_llm_only.rs` to accept an `LlmBackend` instance instead of individual settings. The `doctate_server::analyze::backend` module is now used to obtain the default backend, simplifying configuration and improving consistency. The `clone_backend_with_system_prompt` helper function is introduced to allow temporary modification of LLM backends for experimentation without altering the production catalog. This change improves code organization and makes it easier to manage LLM configurations across different parts of the application.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%