createPrompt method

Future<Map<String, dynamic>?> createPrompt(
  1. String name,
  2. String template, {
  3. String? description,
  4. List<String>? tags,
})

Create a new prompt

Implementation

Future<Map<String, dynamic>?> createPrompt(
  String name,
  String template, {
  String? description,
  List<String>? tags,
}) async {
  return execute(() async {
    final response = await _dio.post(
      '$_baseUrl/api/prompts',
      data: {
        'name': name,
        'template': template,
        'description': description,
        'tags': tags,
      },
    );
    return Map<String, dynamic>.from(
      response.data['data'] ?? response.data,
    );
  });
}