chatCompletion method

Future<ChatCompletion?> chatCompletion({
  1. required ChatRequest request,
})

Implementation

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

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