class ImageAnalysisToolkit(BaseToolkit):
def __init__(
self,
model: Optional[BaseModelBackend] = None,
timeout: Optional[float] = None
):
None
)None
)def image_to_text(self, image_path: str, sys_prompt: Optional[str] = None):
None
)def ask_question_about_image(
self,
image_path: str,
question: str,
sys_prompt: Optional[str] = None
):
None
)def _load_image(self, image_path: str):
def _analyze_image(
self,
image_path: str,
prompt: str,
system_message: BaseMessage
):
def get_tools(self):