1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Fine-tuning API
//!
//! This module provides a unified interface for fine-tuning LLM models across
//! different providers (OpenAI, Azure OpenAI, etc.).
//!
//! # Features
//!
//! - Create and manage fine-tuning jobs
//! - Upload and manage training datasets
//! - Monitor job progress and events
//! - List and retrieve fine-tuned models
//!
//! # Example
//!
//! ```rust,ignore
//! use litellm_rs::core::fine_tuning::{FineTuningManager, CreateJobRequest};
//!
//! let manager = FineTuningManager::new();
//! manager.register_provider("openai", openai_provider).await;
//!
//! let job = manager.create_job("openai", CreateJobRequest {
//! model: "gpt-3.5-turbo".to_string(),
//! training_file: "file-abc123".to_string(),
//! ..Default::default()
//! }).await?;
//! ```
pub use FineTuningConfig;
pub use FineTuningManager;
pub use ;