dart_suno library

DartSuno - A Dart library for Suno API integration

This library provides a convenient way to interact with Suno's music generation APIs. It supports music generation, lyrics creation, task management, and more.

Example usage:

import 'package:dart_suno/dart_suno.dart';

final suno = DartSuno(
  baseUrl: 'https://api.suno.com',
  apiKey: 'your-api-key',
  modelName: 'chirp-v3-5',
);

// Generate music
final response = await suno.generateMusic(
  prompt: 'A happy pop song about friendship',
  title: 'Best Friends Forever',
  tags: 'pop, upbeat, friendship',
);

print('Task ID: ${response.data}');

Classes

ChatChoice
Chat选择模型
ChatMessage
Chat消息模型
ChatUsage
Chat使用情况模型
DartSuno
Dart Suno API客户端
SunoChatResponse
Chat响应模型
SunoResponse
Suno API通用响应模型
SunoSongData
Suno歌曲数据模型
SunoTaskData
Suno任务数据模型
SunoTaskResponse
Suno任务详细响应模型

Exceptions / Errors

TimeoutException
超时异常