litellm/litellm-rust/crates/core/src
Yujong Lee c621435ef7 refactor(ocr): move file preparation from the python bridge into litellm-core
Delete litellm/ocr/input.py and the native _ocr_file_document, _ocr_upload_document
and _ocr_mime_type helpers. File documents now project to a typed OcrDocumentInput
and the core lifecycle reads local paths, encodes bytes and asks the host to read
file-like objects through a ReadDocument operation before the provider request

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-16 21:02:30 +00:00
..
audio_transcription refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
call_lifecycle refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
chat_completions refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
messages refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
ocr refactor(ocr): move file preparation from the python bridge into litellm-core 2026-09-16 21:02:30 +00:00
providers refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
responses refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
transport refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
constants.rs refactor(rust): remove gateway, config, router, realtime, and trace-parity infrastructure 2026-09-16 16:00:07 +00:00
error.rs refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
http_utils.rs refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
lib.rs refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
media.rs refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
url_utils.rs refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00