OpenIAService class

Constructors

OpenIAService(Dio dio)

Properties

dio → Dio
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Operators

operator ==(Object other) bool
The equality operator.
inherited