VLMGenerationRequest constructor
VLMGenerationRequest({
- String? requestId,
- Iterable<
VLMImage> ? images, - String? modelId,
- String? prompt,
- VLMVisionOptions? vision,
- Iterable<
ChatMessage> ? messages, - LLMGenerationOptions? options,
Implementation
factory VLMGenerationRequest({
$core.String? requestId,
$core.Iterable<VLMImage>? images,
$core.String? modelId,
$core.String? prompt,
VLMVisionOptions? vision,
$core.Iterable<$0.ChatMessage>? messages,
$1.LLMGenerationOptions? options,
}) {
final result = create();
if (requestId != null) result.requestId = requestId;
if (images != null) result.images.addAll(images);
if (modelId != null) result.modelId = modelId;
if (prompt != null) result.prompt = prompt;
if (vision != null) result.vision = vision;
if (messages != null) result.messages.addAll(messages);
if (options != null) result.options = options;
return result;
}