classify method

Future<Map<String, dynamic>?> classify(
  1. String text,
  2. List<String> labels
)

Classify text into categories

Implementation

Future<Map<String, dynamic>?> classify(
  String text,
  List<String> labels,
) async {
  return executeWithRetry(
    () async {
      final response = await _dio.post(
        '$_baseUrl/api/classify',
        data: {
          'text': text,
          'labels': labels,
        },
      );
      return Map<String, dynamic>.from(
        response.data['data'] ?? response.data,
      );
    },
    maxAttempts: 3,
    estimatedCost: 0.001,
  );
}