Skip to main content

Overview

DomoAI Enterprise API accepts various input types depending on the endpoint. This page provides comprehensive documentation on all supported input formats, size limits, and requirements.

Image Inputs

Images can be provided via domoai_uri or Base64-encoded data (for files uploaded via the File Upload API).

Supported Image Formats

The API validates actual image content, not just file extensions. Ensure your images are in one of the supported formats.

Image Input Format

domoai_uri Method

For larger files, use the File Upload API to get a domoai_uri:

Base64 Method

Text Inputs (Prompts)

Prompts describe the desired output and guide the AI generation process.

Prompt Specifications

Audio Inputs

Audio can be provided via domoai_uri or Base64-encoded data (for files uploaded via the File Upload API).

Supported Audio Formats

Audio Input Format

For audio files, we recommend using the File Upload API as audio files are typically larger than images.

Video Inputs

Video can be provided via domoai_uri or Base64-encoded data (for files uploaded via the File Upload API).

Supported Video Formats

Video Input Format

Video files are typically large. We strongly recommend using the File Upload API for video inputs.

Next Steps

File Uploads

Learn how to upload large files using presigned URLs

API Outputs

Learn about response formats and video outputs

API Reference

Browse our complete API documentation

Pricing

Understand per-second billing rates