Sivi AI
Welcome to the official Sivi developer documentation. Here you'll find comprehensive guides and documentation to help you start working with Sivi as quickly as possible.
What is Sivi?
Sivi provides powerful AI-driven design generation capabilities through both an API and UI SDK. Whether you're building a design application, integrating design generation into your existing platform, or looking to generate designs programmatically, Sivi offers flexible solutions to meet your needs.
How Sivi Generates Designs
Sivi uses advanced AI to create editable, multi-layered vector designs from either text prompts or content inputs. Understanding these generation pathways helps you choose the right approach for your specific needs.
Design Generation vs. Image Generation
Before diving into the processes, it's important to understand what makes Sivi's design generation unique. While design is frequently perceived as synonymous with images, design encompasses a broader set of elements including layout, typography, color, and vectors
Design Generation (Sivi AI) | Image Generation (AI) |
---|---|
Produces multi-layered vector designs | Creates flat raster images |
Each element can be individually edited, rearranged, restyled, or removed | Limited image editing capabilities |
Pixel perfect rendering | Fonts and photos will have imperfections |
Any dimension | Limited to 3 or 4 aspect ratios |
Design = Text + Images + Logo + Shapes + Colors | ![]() |
---|
Sivi's Design Generation Process
- Input Processing: Your text prompt is analyzed for design intent, style references, and content requirements
- Design Planning: Sivi determines layout structure, visual hierarchy, and component relationships
- Element Generation: Individual design elements are created with appropriate styling
- Composition: Elements are assembled into a cohesive, multi-layered design
- Refinement: The design is optimized for visual harmony and usability
From Prompt to Design
Sivi transforms descriptive text into fully-realized designs through a sophisticated process. Prompt is semantically analyzed to convert into a proper content copy relevant to the purpose and medium that would be used for publishing the design.
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐
│ │ │ │ │ │ │ │
│ Text │ -> │ Content & │ -> │ Sivi │ -> │ Design │
│ Prompt │ │ Assets │ │ Design │ │ Output │
│ │ │ │ │ Model │ │ │
└────────────┘ └────────────┘ └────────────┘ └────────────┘
From Content to Design
Sivi can also generate designs based on your final content copy with images, brand assets
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐
│ │ │ │ │ │ │ │
│ Content & │ │Generation │ | Sivi | | |
│ Assets │ -> │Preferences │ -> │ Design │ -> │ Design │
│ Input │ │ │ │ Model │ │ Output │
│ │ │ │ │ │ │ │
└────────────┘ └────────────┘ └────────────┘ └────────────┘
Documentation Overview
With the understanding of Sivi's design generation concepts, let's explore how to use it.
Sivi UI SDK
The Sivi UI SDK provides ready-to-use components and libraries for integrating Sivi's design generation capabilities directly into your applications. Available in both general and enterprise versions.
When to Use Sivi UI SDK
The Sivi UI SDK is the preferred option when you need:
- Rapid Implementation: Integrate design generation with minimal development effort
- Pre-built Components: Use ready-made UI components for design previews and editing
- Simplified Integration: Abstract away the complexity of API calls and response handling
- Consistent Experience: Provide a standardized design generation interface to users
- Managed Updates: Automatically receive improvements and new features
Get started with the Sivi UI SDK →
Sivi API
The Sivi API provides RESTful endpoints for creating designs from prompts or content, checking job status, and more. Use the API when you need programmatic access to Sivi's design generation capabilities.
When to Use Sivi API
The Sivi API is ideal for scenarios where you need:
- Complete Flexibility: Build custom design generation workflows within your own application architecture
- Programmatic Control: Generate designs through server-side processes or automated workflows
- Backend Integration: Incorporate design generation into existing backend systems
- Custom UX: Create your own user experience around design generation
- Cross-Platform Support: Use the same API endpoints across different platforms and technologies
Get started with the Sivi API →
Sivi Design examples
Need Help?
If you can't find what you need in the documentation, please contact: support@sivi.ai for additional assistance