add SDK level fixes

This commit is contained in:
Ishaan Jaffer 2026-01-13 19:00:09 -08:00
parent b6dcaf0cf6
commit 8f28a60f98

View file

@ -88,15 +88,15 @@ graph TD
end
subgraph "llms/{provider}/chat/"
Transform["transformation.py<br/>ProviderConfig"]
TransformReq["transform_request()"]
TransformResp["transform_response()"]
end
subgraph "litellm_core_utils/"
Streaming["streaming_handler.py"]
TokenCounter["token_counter.py"]
end
subgraph "integrations/"
subgraph "integrations/ (async, off main thread)"
Callbacks["custom_logger.py<br/>Langfuse, Datadog, etc."]
end
@ -104,12 +104,14 @@ graph TD
Messages --> Main
Main --> GetProvider
GetProvider --> Handler
Handler --> Transform
Transform --> HTTP
Handler --> TransformReq
TransformReq --> HTTP
HTTP --> Provider["LLM Provider API"]
Handler --> Streaming
Handler --> Callbacks
Main --> TokenCounter
Provider --> HTTP
HTTP --> TransformResp
TransformResp --> Streaming
Streaming --> Response["ModelResponse"]
Response -.->|async| Callbacks
```
**Key files:**