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.

UploadAI ProcessingAgentic Analysis & Chat

Supported media: Images (JPEG, PNG, WebP, GIF), Documents (PDF, DOCX, TXT, MD), Videos (MP4, MOV, WebM, AVI)

🚀 New to Aionvision API/SDK?

Get your first API call working in just 5 minutes with our complete setup guide.

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 asyncio
from 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.