OpenIAService class
Properties
dio
→ Dio
final
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
cancelFineTune ({required dynamic fineTuneId , required String apiKey })
→ Future <FineTunesResponse >
Immediately cancel a fine-tune job.
checkModeration ({required Map <String , dynamic > input , required String apiKey })
→ Future <ModerationResponse >
Classifies if text violates OpenAI's Content Policy, returns ModerationResponse object
createEmbedding ({required String apiKey , required Map <String , dynamic > promptWithModel })
→ Future <EmbeddingsResponse >
Create Embeddings
createFineTune ({required Map <String , dynamic > trainingParams , required String apiKey })
→ Future <FineTunesResponse >
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.
deleteFile ({required String fileId , required String apiKey })
→ Future <Map <String , dynamic > >
Delete a file.
deleteFineTunelModel ({required String model , required String apiKey })
→ Future <Map <String , dynamic > >
Delete a fine-tuned model. You must have the Owner role in your organization.
editImage ({required String prompt , required File image , File ? mask , required String apiKey , required ConfigImages config })
→ Future <ImagesResponse >
Delivery an image from another image
generateImages ({required String apiKey , required ConfigImages config , required Map <String , dynamic > prompt })
→ Future <ImagesResponse >
Generate and delivery Images via post
getCompletion ({required String prompt , required String apiKey , required ConfigCompletion config })
→ Future <CompletionResponse >
Generate and delivery a Completion via post
getEdits ({required String apiKey , required ConfigEdits config , required Map <String , dynamic > inputWithInstruction })
→ Future <EditsResponse >
Generate and delivery a Edits via post
getFileList ({required String apiKey })
→ Future <ListFileResponse >
Retrives the list of stored files
getListFineTunes ({required String apiKey })
→ Future <ListFineTunesResponse >
List your organization's fine-tuning jobs
getModelsList ({required String apiKey })
→ Future <OpenAiModels >
Get the models availables to use on the configs via get
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
retriveFile ({required String fileId , required String apiKey })
→ Future <FileData >
Returns information about a specific file.
retriveFileContent ({required String fileId , required String apiKey })
→ Future <File >
Returns the contents of the specified file.
retriveFineTune ({required String fineTuneId , required String apiKey })
→ Future <FineTunesResponse >
Gets info about the fine-tune job.
toString ()
→ String
A string representation of this object.
inherited
uploadFile ({required String apiKey , required File file , required String purpose })
→ Future <FileData >
Upload a file that contains document(s) to be used across various endpoints/features.
Currently, the size of all the files uploaded by one organization can be up to 1 GB.
variateImage ({required File image , required String apiKey , required ConfigImages config })
→ Future <ImagesResponse >
Delivery a variation of an image provided