Refine Capability enum to include single and multiple image input options, and differentiate reasoning types

This commit is contained in:
Thorsten Sommer 2025-05-07 19:56:57 +02:00
parent 12bb0a64ef
commit e503811ffd
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108

View File

@ -26,9 +26,14 @@ public enum Capability
AUDIO_INPUT, AUDIO_INPUT,
/// <summary> /// <summary>
/// The AI model can perform image input, such as photos or drawings. /// The AI model can perform one image input, such as one photo or drawing.
/// </summary> /// </summary>
IMAGE_INPUT, SINGLE_IMAGE_INPUT,
/// <summary>
/// The AI model can perform multiple images as input, such as multiple photos or drawings.
/// </summary>
MULTIPLE_IMAGE_INPUT,
/// <summary> /// <summary>
/// The AI model can perform speech input. /// The AI model can perform speech input.
@ -68,7 +73,12 @@ public enum Capability
/// <summary> /// <summary>
/// The AI model can perform reasoning tasks. /// The AI model can perform reasoning tasks.
/// </summary> /// </summary>
REASONING, OPTIONAL_REASONING,
/// <summary>
/// The AI model always performs reasoning.
/// </summary>
ALWAYS_REASONING,
/// <summary> /// <summary>
/// The AI model can embed information or data. /// The AI model can embed information or data.