@cotofe/service-of-litellm
Version:
OpenAPI client for @cotofe/service-of-litellm
161 lines (160 loc) • 13.3 kB
TypeScript
/**
* Platform
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import type { LiteLlmFineTuningJobCreate } from '../models/index';
import * as runtime from '../runtime';
export interface FineTuningApiCancelFineTuningJobFineTuningJobsFineTuningJobIdCancelPostRequest {
fineTuningJobId: string;
}
export interface FineTuningApiCancelFineTuningJobV1FineTuningJobsFineTuningJobIdCancelPostRequest {
fineTuningJobId: string;
}
export interface FineTuningApiCreateFineTuningJobFineTuningJobsPostRequest {
liteLlmFineTuningJobCreate?: LiteLlmFineTuningJobCreate;
}
export interface FineTuningApiCreateFineTuningJobV1FineTuningJobsPostRequest {
liteLlmFineTuningJobCreate?: LiteLlmFineTuningJobCreate;
}
export interface FineTuningApiListFineTuningJobsFineTuningJobsGetRequest {
customLlmProvider: ListFineTuningJobsFineTuningJobsGetCustomLlmProviderEnum;
after?: string | null;
limit?: number | null;
}
export interface FineTuningApiListFineTuningJobsV1FineTuningJobsGetRequest {
customLlmProvider: ListFineTuningJobsV1FineTuningJobsGetCustomLlmProviderEnum;
after?: string | null;
limit?: number | null;
}
export interface FineTuningApiRetrieveFineTuningJobFineTuningJobsFineTuningJobIdGetRequest {
fineTuningJobId: string;
customLlmProvider: RetrieveFineTuningJobFineTuningJobsFineTuningJobIdGetCustomLlmProviderEnum;
}
export interface FineTuningApiRetrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetRequest {
fineTuningJobId: string;
customLlmProvider: RetrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetCustomLlmProviderEnum;
}
/**
*
*/
export declare class FineTuningApi extends runtime.BaseAPI {
/**
* Cancel a fine-tuning job. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to cancel.
* ✨ (Enterprise) Cancel Fine-Tuning Jobs
*/
cancelFineTuningJobFineTuningJobsFineTuningJobIdCancelPostRaw(requestParameters: FineTuningApiCancelFineTuningJobFineTuningJobsFineTuningJobIdCancelPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Cancel a fine-tuning job. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to cancel.
* ✨ (Enterprise) Cancel Fine-Tuning Jobs
*/
cancelFineTuningJobFineTuningJobsFineTuningJobIdCancelPost(requestParameters: FineTuningApiCancelFineTuningJobFineTuningJobsFineTuningJobIdCancelPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Cancel a fine-tuning job. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to cancel.
* ✨ (Enterprise) Cancel Fine-Tuning Jobs
*/
cancelFineTuningJobV1FineTuningJobsFineTuningJobIdCancelPostRaw(requestParameters: FineTuningApiCancelFineTuningJobV1FineTuningJobsFineTuningJobIdCancelPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Cancel a fine-tuning job. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to cancel.
* ✨ (Enterprise) Cancel Fine-Tuning Jobs
*/
cancelFineTuningJobV1FineTuningJobsFineTuningJobIdCancelPost(requestParameters: FineTuningApiCancelFineTuningJobV1FineTuningJobsFineTuningJobIdCancelPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Creates a fine-tuning job which begins the process of creating a new model from a given dataset. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs Supports Identical Params as: https://platform.openai.com/docs/api-reference/fine-tuning/create Example Curl: ``` curl http://localhost:4000/v1/fine_tuning/jobs -H \"Content-Type: application/json\" -H \"Authorization: Bearer sk-1234\" -d \'{ \"model\": \"gpt-3.5-turbo\", \"training_file\": \"file-abc123\", \"hyperparameters\": { \"n_epochs\": 4 } }\' ```
* ✨ (Enterprise) Create Fine-Tuning Job
*/
createFineTuningJobFineTuningJobsPostRaw(requestParameters: FineTuningApiCreateFineTuningJobFineTuningJobsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Creates a fine-tuning job which begins the process of creating a new model from a given dataset. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs Supports Identical Params as: https://platform.openai.com/docs/api-reference/fine-tuning/create Example Curl: ``` curl http://localhost:4000/v1/fine_tuning/jobs -H \"Content-Type: application/json\" -H \"Authorization: Bearer sk-1234\" -d \'{ \"model\": \"gpt-3.5-turbo\", \"training_file\": \"file-abc123\", \"hyperparameters\": { \"n_epochs\": 4 } }\' ```
* ✨ (Enterprise) Create Fine-Tuning Job
*/
createFineTuningJobFineTuningJobsPost(requestParameters?: FineTuningApiCreateFineTuningJobFineTuningJobsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Creates a fine-tuning job which begins the process of creating a new model from a given dataset. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs Supports Identical Params as: https://platform.openai.com/docs/api-reference/fine-tuning/create Example Curl: ``` curl http://localhost:4000/v1/fine_tuning/jobs -H \"Content-Type: application/json\" -H \"Authorization: Bearer sk-1234\" -d \'{ \"model\": \"gpt-3.5-turbo\", \"training_file\": \"file-abc123\", \"hyperparameters\": { \"n_epochs\": 4 } }\' ```
* ✨ (Enterprise) Create Fine-Tuning Job
*/
createFineTuningJobV1FineTuningJobsPostRaw(requestParameters: FineTuningApiCreateFineTuningJobV1FineTuningJobsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Creates a fine-tuning job which begins the process of creating a new model from a given dataset. This is the equivalent of POST https://api.openai.com/v1/fine_tuning/jobs Supports Identical Params as: https://platform.openai.com/docs/api-reference/fine-tuning/create Example Curl: ``` curl http://localhost:4000/v1/fine_tuning/jobs -H \"Content-Type: application/json\" -H \"Authorization: Bearer sk-1234\" -d \'{ \"model\": \"gpt-3.5-turbo\", \"training_file\": \"file-abc123\", \"hyperparameters\": { \"n_epochs\": 4 } }\' ```
* ✨ (Enterprise) Create Fine-Tuning Job
*/
createFineTuningJobV1FineTuningJobsPost(requestParameters?: FineTuningApiCreateFineTuningJobV1FineTuningJobsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Lists fine-tuning jobs for the organization. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `after`: Identifier for the last job from the previous pagination request. - `limit`: Number of fine-tuning jobs to retrieve (default is 20).
* ✨ (Enterprise) List Fine-Tuning Jobs
*/
listFineTuningJobsFineTuningJobsGetRaw(requestParameters: FineTuningApiListFineTuningJobsFineTuningJobsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Lists fine-tuning jobs for the organization. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `after`: Identifier for the last job from the previous pagination request. - `limit`: Number of fine-tuning jobs to retrieve (default is 20).
* ✨ (Enterprise) List Fine-Tuning Jobs
*/
listFineTuningJobsFineTuningJobsGet(requestParameters: FineTuningApiListFineTuningJobsFineTuningJobsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Lists fine-tuning jobs for the organization. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `after`: Identifier for the last job from the previous pagination request. - `limit`: Number of fine-tuning jobs to retrieve (default is 20).
* ✨ (Enterprise) List Fine-Tuning Jobs
*/
listFineTuningJobsV1FineTuningJobsGetRaw(requestParameters: FineTuningApiListFineTuningJobsV1FineTuningJobsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Lists fine-tuning jobs for the organization. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `after`: Identifier for the last job from the previous pagination request. - `limit`: Number of fine-tuning jobs to retrieve (default is 20).
* ✨ (Enterprise) List Fine-Tuning Jobs
*/
listFineTuningJobsV1FineTuningJobsGet(requestParameters: FineTuningApiListFineTuningJobsV1FineTuningJobsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Retrieves a fine-tuning job. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id} Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to retrieve.
* ✨ (Enterprise) Retrieve Fine-Tuning Job
*/
retrieveFineTuningJobFineTuningJobsFineTuningJobIdGetRaw(requestParameters: FineTuningApiRetrieveFineTuningJobFineTuningJobsFineTuningJobIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Retrieves a fine-tuning job. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id} Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to retrieve.
* ✨ (Enterprise) Retrieve Fine-Tuning Job
*/
retrieveFineTuningJobFineTuningJobsFineTuningJobIdGet(requestParameters: FineTuningApiRetrieveFineTuningJobFineTuningJobsFineTuningJobIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/**
* Retrieves a fine-tuning job. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id} Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to retrieve.
* ✨ (Enterprise) Retrieve Fine-Tuning Job
*/
retrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetRaw(requestParameters: FineTuningApiRetrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/**
* Retrieves a fine-tuning job. This is the equivalent of GET https://api.openai.com/v1/fine_tuning/jobs/{fine_tuning_job_id} Supported Query Params: - `custom_llm_provider`: Name of the LiteLLM provider - `fine_tuning_job_id`: The ID of the fine-tuning job to retrieve.
* ✨ (Enterprise) Retrieve Fine-Tuning Job
*/
retrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGet(requestParameters: FineTuningApiRetrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
}
/**
* @export
* @enum {string}
*/
export declare enum ListFineTuningJobsFineTuningJobsGetCustomLlmProviderEnum {
Openai = "openai",
Azure = "azure"
}
/**
* @export
* @enum {string}
*/
export declare enum ListFineTuningJobsV1FineTuningJobsGetCustomLlmProviderEnum {
Openai = "openai",
Azure = "azure"
}
/**
* @export
* @enum {string}
*/
export declare enum RetrieveFineTuningJobFineTuningJobsFineTuningJobIdGetCustomLlmProviderEnum {
Openai = "openai",
Azure = "azure"
}
/**
* @export
* @enum {string}
*/
export declare enum RetrieveFineTuningJobV1FineTuningJobsFineTuningJobIdGetCustomLlmProviderEnum {
Openai = "openai",
Azure = "azure"
}