CoreViz

Vision SDK Overview

AI-powered tools for analyzing and processing images in your applications

Vision SDK

The CoreViz Vision SDK provides AI-powered tools for bringing advanced image analysis and processing capabilities into your own applications. Whether you're building a content management system, e-commerce platform, or media application, the Vision SDK gives you access to CoreViz's state-of-the-art vision models.

What is the Vision SDK?

The Vision SDK is a collection of REST API endpoints that provide AI-powered image analysis capabilities. These endpoints can be integrated into any application that needs to understand, process, or analyze visual content.

Available Features

Image Description

Generate detailed descriptions, captions, and alt text for images using advanced vision models. Perfect for accessibility, content management, and metadata generation.

Learn More

Image Tagging

Automatically generate tags and classify images using AI. Support for custom classification tasks and object detection.

Learn More

Image Embeddings

Generate vector embeddings for images to enable semantic search, similarity matching, and content discovery in your applications.

Learn More

Image Editing

Edit and transform images using natural language prompts. Apply styles, effects, and creative transformations with simple text descriptions.

Learn More

Quick Start

1. Get Your API Key

  1. Navigate to lab.coreviz.io
  2. Go to Your Account > API Keys
  3. Generate a new API key

2. Make Your First Request

curl -X POST https://lab.coreviz.io/api/ai/describe \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "image": "https://example.com/image.jpg"
  }'

3. Integrate into Your Application

The Vision SDK works with any HTTP client. See the Getting Started guide for detailed examples in JavaScript, Python, and Node.js.

Base URL

All Vision SDK endpoints are hosted at:

https://lab.coreviz.io/api/ai

Authentication

All Vision SDK endpoints require an API key in the x-api-key header:

-H "x-api-key: YOUR_API_KEY"

Supported Image Formats

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • WebP (.webp)
  • GIF (.gif)

Image URL Requirements

  • Images must be publicly accessible via HTTPS
  • Maximum file size limits apply (check your plan)
  • Images must be valid image files

Rate Limits

Rate limits vary by plan:

  • Free: Limited requests per minute
  • Pro: Higher rate limits
  • Enterprise: Custom rate limits

Contact support for enterprise rate limit information.

Error Handling

All endpoints return standard HTTP status codes:

  • 200 OK: Successful request
  • 400 Bad Request: Invalid parameters
  • 401 Unauthorized: Invalid or missing API key
  • 422 Unprocessable Entity: Image processing failed
  • 429 Too Many Requests: Rate limit exceeded
  • 500 Internal Server Error: Server error

Next Steps

Resources

  • GitHub Repository: github.com/CoreViz/sdk
  • API Reference: Complete endpoint documentation
  • Interactive Demos: Try features in your browser
  • Support: Get help from our team