![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/openai-php/client/src/Contracts/Resources/ |
<?php namespace OpenAI\Contracts\Resources; use OpenAI\Responses\FineTunes\ListEventsResponse; use OpenAI\Responses\FineTunes\ListResponse; use OpenAI\Responses\FineTunes\RetrieveResponse; use OpenAI\Responses\FineTunes\RetrieveStreamedResponseEvent; use OpenAI\Responses\StreamResponse; interface FineTunesContract { /** * Creates a job that fine-tunes a specified model from a given dataset. * * Response includes details of the enqueued job including job status and the name of the fine-tuned models once complete. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/create * * @param array<string, mixed> $parameters */ public function create(array $parameters): RetrieveResponse; /** * List your organization's fine-tuning jobs. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/list */ public function list(): ListResponse; /** * Gets info about the fine-tune job. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/list */ public function retrieve(string $fineTuneId): RetrieveResponse; /** * Immediately cancel a fine-tune job. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/cancel */ public function cancel(string $fineTuneId): RetrieveResponse; /** * Get fine-grained status updates for a fine-tune job. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/events */ public function listEvents(string $fineTuneId): ListEventsResponse; /** * Get streamed fine-grained status updates for a fine-tune job. * * @see https://beta.openai.com/docs/api-reference/fine-tunes/events * * @return StreamResponse<RetrieveStreamedResponseEvent> */ public function listEventsStreamed(string $fineTuneId): StreamResponse; }