ChatPromptCapabilities.fromRaw constructor

ChatPromptCapabilities.fromRaw(
  1. Object? raw
)

Implementation

factory ChatPromptCapabilities.fromRaw(Object? raw) {
  final caps = raw is Map
      ? Map<String, Object?>.from(raw)
      : const <String, Object?>{};
  return ChatPromptCapabilities(
    image: caps['image'] == true,
    audio: caps['audio'] == true,
    embeddedContext: caps['embeddedContext'] == true,
  );
}