@@ -59,8 +59,8 @@ class StringConcept(_StringConcept):
59
59
:ivar examples: Example strings illustrating the concept usage.
60
60
:vartype examples: list[StringExample]
61
61
:ivar llm_role: The role of the LLM responsible for extracting the concept
62
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
63
- Defaults to "extractor_text".
62
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
63
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
64
64
:vartype llm_role: LLMRoleAny
65
65
:ivar add_justifications: Whether to include justifications for extracted items.
66
66
:vartype add_justifications: bool
@@ -103,8 +103,8 @@ class BooleanConcept(_BooleanConcept):
103
103
:ivar description: A brief description of the concept (non-empty string, stripped).
104
104
:vartype description: str
105
105
:ivar llm_role: The role of the LLM responsible for extracting the concept
106
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
107
- Defaults to "extractor_text".
106
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
107
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
108
108
:vartype llm_role: LLMRoleAny
109
109
:ivar add_justifications: Whether to include justifications for extracted items.
110
110
:vartype add_justifications: bool
@@ -151,8 +151,8 @@ class NumericalConcept(_NumericalConcept):
151
151
Defaults to "any" for auto-detection.
152
152
:vartype numeric_type: Literal["int", "float", "any"]
153
153
:ivar llm_role: The role of the LLM responsible for extracting the concept
154
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
155
- Defaults to "extractor_text".
154
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
155
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
156
156
:vartype llm_role: LLMRoleAny
157
157
:ivar add_justifications: Whether to include justifications for extracted items.
158
158
:vartype add_justifications: bool
@@ -199,8 +199,8 @@ class RatingConcept(_RatingConcept):
199
199
object (deprecated, will be removed in v1.0.0) or a tuple of (start, end) integers.
200
200
:vartype rating_scale: RatingScale | tuple[int, int]
201
201
:ivar llm_role: The role of the LLM responsible for extracting the concept
202
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
203
- Defaults to "extractor_text".
202
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
203
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
204
204
:vartype llm_role: LLMRoleAny
205
205
:ivar add_justifications: Whether to include justifications for extracted items.
206
206
:vartype add_justifications: bool
@@ -277,8 +277,8 @@ class JsonObjectConcept(_JsonObjectConcept):
277
277
:ivar examples: Example JSON objects illustrating the concept usage.
278
278
:vartype examples: list[JsonObjectExample]
279
279
:ivar llm_role: The role of the LLM responsible for extracting the concept
280
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
281
- Defaults to "extractor_text".
280
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
281
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
282
282
:vartype llm_role: LLMRoleAny
283
283
:ivar add_justifications: Whether to include justifications for extracted items.
284
284
:vartype add_justifications: bool
@@ -322,8 +322,8 @@ class DateConcept(_DateConcept):
322
322
:ivar description: A brief description of the concept (non-empty string, stripped).
323
323
:vartype description: str
324
324
:ivar llm_role: The role of the LLM responsible for extracting the concept
325
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
326
- Defaults to "extractor_text".
325
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
326
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
327
327
:vartype llm_role: LLMRoleAny
328
328
:ivar add_justifications: Whether to include justifications for extracted items.
329
329
:vartype add_justifications: bool
@@ -383,8 +383,8 @@ class LabelConcept(_LabelConcept):
383
383
"multi_label" for multiple label selection. Defaults to "multi_class".
384
384
:vartype classification_type: ClassificationType
385
385
:ivar llm_role: The role of the LLM responsible for extracting the concept
386
- ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision").
387
- Defaults to "extractor_text".
386
+ ("extractor_text", "reasoner_text", "extractor_vision", "reasoner_vision",
387
+ "extractor_multimodal", "reasoner_multimodal"). Defaults to "extractor_text".
388
388
:vartype llm_role: LLMRoleAny
389
389
:ivar add_justifications: Whether to include justifications for extracted items.
390
390
:vartype add_justifications: bool
0 commit comments