dspy.Image
dspy.Image
Bases: BaseType
Functions
description() -> str
classmethod
extract_custom_type_from_annotation(annotation)
classmethod
Extract all custom types from the annotation.
This is used to extract all custom types from the annotation of a field, while the annotation can
have arbitrary level of nesting. For example, we detect Tool
is in list[dict[str, Tool]]
.