textCompletion method

Future<Completion?> textCompletion({
  1. required CompletionRequest request,
})

Method to do text completion based on the given

input prompt request is a required parameter the return type can be null

Implementation

Future<Completion?> textCompletion({
  required CompletionRequest request,
}) async {
  String url = '$_baseUrl/completions';
  try {
    Response response = await _dio.post(
      url,
      data: request.toJson(),
      options: Options(
        headers: _headers,
      ),
    );

    return Completion.fromMap(response.data);
  } on DioError {
    return null;
  }
}