generate method

Future<DiffusionResult> generate(
  1. String prompt, [
  2. DiffusionGenerationOptions? options
])

Generate an image from a text prompt.

Implementation

Future<DiffusionResult> generate(
  String prompt, [
  DiffusionGenerationOptions? options,
]) async {
  if (!DartBridge.isInitialized) {
    throw SDKException.notInitialized();
  }
  final modelId = await _requireLoadedModelId();
  return DartBridgeDiffusion.generateProto(
    DiffusionGenerationRequest(
      modelId: modelId,
      options: _effectiveOptions(prompt, options),
      metadata: <String, String>{'model_id': modelId}.entries,
    ),
  );
}