Documentation
Aionvision Documentation
What is Aionvision?
Aionvision is a vision AI platform that processes images, documents, and videos. It generates AI descriptions, neural embeddings, OCR, color analysis, feature data, keyword tags, enables semantic search across your content library, and provides agentic chat for multi-turn AI conversations about your files.
Supported media: Images (JPEG, PNG, WebP, GIF), Documents (PDF, DOCX, TXT, MD), Videos (MP4, MOV, WebM, AVI)
Core Capabilities
Upload & Describe
Upload files and get AI-generated descriptions, tags, and OCR text automatically.
Semantic Search
Find images and documents by meaning, not just keywords.
Agentic Chat
Multi-turn AI conversations about your content library with streaming support.
Organize & Export
Folders, datasets, cloud storage, and data export for your files.
🚀 New to Aionvision API/SDK?
Get your first API call working in just 5 minutes with our complete setup guide.
Choose Your Interface
Quick Install
pip install aion --extra-index-url https://aion:YOUR_API_KEY@api.aionvision.tech/api/v2/sdk/simple/Replace YOUR_API_KEY with your API key.
Quick Example
Upload an image and get an AI-generated description
import asynciofrom aion import AionVision
async def main(): async with AionVision(api_key="aion_...") as client: # Upload and automatically get AI description result = await client.upload_one("photo.jpg") print(f"Description: {result.description}") print(f"Tags: {result.tags}")
asyncio.run(main())Coding with AI? Index this repo
If you're using an AI coding assistant (Cursor, Copilot, Claude Code, etc.), point it at our GitHub repository so it can reference the SDK source, types, and examples directly.