litellm/litellm-rust/crates/core-utils/src
Yujong Lee 904c679595 refactor(rust): add types and core-utils crates, unify the provider error
litellm-types mirrors litellm/types (chat, Anthropic Messages and Responses
websocket data) and litellm-core-utils mirrors litellm/litellm_core_utils
(provider resolution, prompt factory, core helpers, call arguments). Route
request types move up to their core route module, the transform contracts
move into base_llm, and the three duplicated provider error enums become one
Error in base_llm/chat/transformation.rs, mirroring BaseLLMException.

The empty-text placeholder goes back to the value Python's factory.py uses;
the provider extraction had changed it to a single space.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 22:01:14 -07:00
..
prompt_templates refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
call_arguments.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
core_helpers.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
get_llm_provider_logic.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
lib.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
params.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
serde_compat.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00
url_utils.rs refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00