Skip to content

fine_tuning

The fine_tuning module provides classes for handling fine-tuning operations, including the initiation, management, and retrieval of fine-tuning jobs.

The module supports synchronous and asynchronous operations, offering interfaces for working with jobs directly, as well as with raw or streaming responses. Designed for use in applications requiring custom model training on specific datasets to improve model performance for tailored tasks.

Classes:

Name Description
AsyncFineTuning
AsyncFineTuningWithRawResponse
AsyncFineTuningWithStreamingResponse
FineTuning
FineTuningWithRawResponse
FineTuningWithStreamingResponse

AsyncFineTuning

AsyncFineTuning(client: AsyncOpenAI)

Methods:

Name Description
jobs
with_raw_response
with_streaming_response

jobs

jobs() -> AsyncJobs

with_raw_response

with_raw_response() -> AsyncFineTuningWithRawResponse

with_streaming_response

with_streaming_response() -> (
    AsyncFineTuningWithStreamingResponse
)

AsyncFineTuningWithRawResponse

AsyncFineTuningWithRawResponse(
    fine_tuning: AsyncFineTuning,
)

Methods:

Name Description
jobs

jobs

AsyncFineTuningWithStreamingResponse

AsyncFineTuningWithStreamingResponse(
    fine_tuning: AsyncFineTuning,
)

Methods:

Name Description
jobs

FineTuning

FineTuning(client: OpenAI)

Methods:

Name Description
jobs
with_raw_response
with_streaming_response

jobs

jobs() -> Jobs

with_raw_response

with_raw_response() -> FineTuningWithRawResponse

with_streaming_response

with_streaming_response() -> (
    FineTuningWithStreamingResponse
)

FineTuningWithRawResponse

FineTuningWithRawResponse(fine_tuning: FineTuning)

Methods:

Name Description
jobs

jobs

FineTuningWithStreamingResponse

FineTuningWithStreamingResponse(fine_tuning: FineTuning)

Methods:

Name Description
jobs

jobs