docx
免费Extract text from Microsoft Word documents
中文简介正在准备中。当前显示原文说明。
Extract text from images using a vision LLM
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Base64-encodes the image and passes it to a vision-capable LLM that extracts
all text and key information. Returns the LLM's response as result.text.
No pip dependency — the skill uses only the Python standard library plus a
LLM provider you supply at construction time. The provider can be any object
that implements the complete() interface (see below).
import asyncio
from synthadoc.skills.image.scripts.main import ImageSkill
# ImageSkill REQUIRES a vision-capable provider — calling extract() without
# one raises ValueError immediately.
skill = ImageSkill(provider=my_provider)
async def main():
result = await skill.extract("/path/to/screenshot.png")
print(result.text) # extracted text from the image
print(result.metadata) # {"tokens_input": N, "tokens_output": N}
asyncio.run(main())
Provider interface — any object with this async method:
async def complete(
messages: list, # list of Message objects from synthadoc.skills.base
system: str | None = None,
temperature: float = 0.0,
max_tokens: int = 4096,
) -> object # must have .text (str), .input_tokens (int), .output_tokens (int)
Build the provider with any vision-capable model. Message is importable
from synthadoc.skills.base — no dependency on synthadoc.providers:
from synthadoc.skills.base import Message
Supported image formats: .png, .jpg/.jpeg, .webp, .gif, .tiff
.png, .jpg, .jpeg, .webp, .gif, or .tiffimage, screenshot, diagram, photo还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Extract text from Microsoft Word documents
中文简介正在准备中。当前显示原文说明。
Ingest Markdown and plain text files
中文简介正在准备中。当前显示原文说明。
Extract text from PDF documents
中文简介正在准备中。当前显示原文说明。
Extract text from Microsoft PowerPoint presentations
中文简介正在准备中。当前显示原文说明。
Extract conversation turns from AI session history files (.jsonl)
中文简介正在准备中。当前显示原文说明。
Fetch and extract text from web URLs
中文简介正在准备中。当前显示原文说明。