convert
Class info¶
Classes¶
Name | Children | Inherits |
---|---|---|
BaseContent llmling_agent.models.content Base class for special content types (non-text). |
||
BaseImageContent llmling_agent.models.content Base for image content. |
||
BasePDFContent llmling_agent.models.content Base for PDF document content. |
||
ImageBase64Content llmling_agent.models.content Image from base64 data. |
🛈 DocStrings¶
The main Agent. Can do all sort of crazy things.
convert_prompts
async
¶
convert_prompts(
prompts: Sequence[AnyPromptType | Image | PathLike[str] | Content],
) -> list[str | Content]
Convert prompts to our internal format.
Handles: - PIL Images -> ImageBase64Content - UPath/PathLike -> Auto-detect and convert to appropriate Content - Regular prompts -> str via to_prompt - Content objects -> pass through
Source code in src/llmling_agent/prompts/convert.py
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
format_prompts
async
¶
Format prompts for human readability using to_prompt.
Source code in src/llmling_agent/prompts/convert.py
81 82 83 84 85 86 |
|
is_pil_image
¶
Check if object is a PIL.Image.Image instance without direct import.
Source code in src/llmling_agent/prompts/convert.py
27 28 29 30 31 32 33 |
|