import { BaseAPIRequestFactory } from './baseapi.js'; import { Configuration } from '../configuration.js'; import { RequestContext, ResponseContext, HttpFile } from '../http/http.js'; import { CreateAnswerRequest } from '../models/CreateAnswerRequest.js'; import { CreateAnswerResponse } from '../models/CreateAnswerResponse.js'; import { CreateClassificationRequest } from '../models/CreateClassificationRequest.js'; import { CreateClassificationResponse } from '../models/CreateClassificationResponse.js'; import { CreateCompletionRequest } from '../models/CreateCompletionRequest.js'; import { CreateCompletionResponse } from '../models/CreateCompletionResponse.js'; import { CreateEditRequest } from '../models/CreateEditRequest.js'; import { CreateEditResponse } from '../models/CreateEditResponse.js'; import { CreateEmbeddingRequest } from '../models/CreateEmbeddingRequest.js'; import { CreateEmbeddingResponse } from '../models/CreateEmbeddingResponse.js'; import { CreateFineTuneRequest } from '../models/CreateFineTuneRequest.js'; import { CreateImageRequest } from '../models/CreateImageRequest.js'; import { CreateModerationRequest } from '../models/CreateModerationRequest.js'; import { CreateModerationResponse } from '../models/CreateModerationResponse.js'; import { CreateSearchRequest } from '../models/CreateSearchRequest.js'; import { CreateSearchResponse } from '../models/CreateSearchResponse.js'; import { DeleteFileResponse } from '../models/DeleteFileResponse.js'; import { DeleteModelResponse } from '../models/DeleteModelResponse.js'; import { Engine } from '../models/Engine.js'; import { FineTune } from '../models/FineTune.js'; import { ImagesResponse } from '../models/ImagesResponse.js'; import { ListEnginesResponse } from '../models/ListEnginesResponse.js'; import { ListFilesResponse } from '../models/ListFilesResponse.js'; import { ListFineTuneEventsResponse } from '../models/ListFineTuneEventsResponse.js'; import { ListFineTunesResponse } from '../models/ListFineTunesResponse.js'; import { ListModelsResponse } from '../models/ListModelsResponse.js'; import { Model } from '../models/Model.js'; import { OpenAIFile } from '../models/OpenAIFile.js'; export declare class OpenAIApiRequestFactory extends BaseAPIRequestFactory { cancelFineTune(fineTuneId: string, _options?: Configuration): Promise; createAnswer(createAnswerRequest: CreateAnswerRequest, _options?: Configuration): Promise; createClassification(createClassificationRequest: CreateClassificationRequest, _options?: Configuration): Promise; createCompletion(createCompletionRequest: CreateCompletionRequest, _options?: Configuration): Promise; createEdit(createEditRequest: CreateEditRequest, _options?: Configuration): Promise; createEmbedding(createEmbeddingRequest: CreateEmbeddingRequest, _options?: Configuration): Promise; createFile(file: HttpFile, purpose: string, _options?: Configuration): Promise; createFineTune(createFineTuneRequest: CreateFineTuneRequest, _options?: Configuration): Promise; createImage(createImageRequest: CreateImageRequest, _options?: Configuration): Promise; createImageEdit(image: HttpFile, prompt: string, mask?: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Promise; createImageVariation(image: HttpFile, n?: number, size?: string, responseFormat?: string, user?: string, _options?: Configuration): Promise; createModeration(createModerationRequest: CreateModerationRequest, _options?: Configuration): Promise; createSearch(engineId: string, createSearchRequest: CreateSearchRequest, _options?: Configuration): Promise; deleteFile(fileId: string, _options?: Configuration): Promise; deleteModel(model: string, _options?: Configuration): Promise; downloadFile(fileId: string, _options?: Configuration): Promise; listEngines(_options?: Configuration): Promise; listFiles(_options?: Configuration): Promise; listFineTuneEvents(fineTuneId: string, stream?: boolean, _options?: Configuration): Promise; listFineTunes(_options?: Configuration): Promise; listModels(_options?: Configuration): Promise; retrieveEngine(engineId: string, _options?: Configuration): Promise; retrieveFile(fileId: string, _options?: Configuration): Promise; retrieveFineTune(fineTuneId: string, _options?: Configuration): Promise; retrieveModel(model: string, _options?: Configuration): Promise; } export declare class OpenAIApiResponseProcessor { cancelFineTune(response: ResponseContext): Promise; createAnswer(response: ResponseContext): Promise; createClassification(response: ResponseContext): Promise; createCompletion(response: ResponseContext): Promise; createEdit(response: ResponseContext): Promise; createEmbedding(response: ResponseContext): Promise; createFile(response: ResponseContext): Promise; createFineTune(response: ResponseContext): Promise; createImage(response: ResponseContext): Promise; createImageEdit(response: ResponseContext): Promise; createImageVariation(response: ResponseContext): Promise; createModeration(response: ResponseContext): Promise; createSearch(response: ResponseContext): Promise; deleteFile(response: ResponseContext): Promise; deleteModel(response: ResponseContext): Promise; downloadFile(response: ResponseContext): Promise; listEngines(response: ResponseContext): Promise; listFiles(response: ResponseContext): Promise; listFineTuneEvents(response: ResponseContext): Promise; listFineTunes(response: ResponseContext): Promise; listModels(response: ResponseContext): Promise; retrieveEngine(response: ResponseContext): Promise; retrieveFile(response: ResponseContext): Promise; retrieveFineTune(response: ResponseContext): Promise; retrieveModel(response: ResponseContext): Promise; }