Skip to main content

Overview

The Snapper API exposes a wide variety of powerful models that operate on a modalities such as text, image, audio, video, and more.

Using the API

The API is an HTTP-based, REST-oriented service, authorized via API key.

Getting Started

To begin using the Snapper API, sign up for an account. A credit card is not required to use the service. Each account gets $0.10 worth of credits every day to try out our APIs. More credits can be purchased via credit card, with all transactions processed by Stripe.

Making API Requests

All requests must be authorized via API Key. You can see your API key in the account management page. Additionally, most of the API documentation will display example commands using your API key if you are signed in.

Most endpoints are asynchronous in nature. Issuing a request creates a task and returns a task id. Subsequently, you poll a related endpoint to retrieve the status and result of the task.

Philosophy

Snapper intends to be the cheapest, most performant, and most intuitively modelled provider of AI-based APIs on the market. We do this by:

  • Deploying models on highly performant serving infrastructure, allowing us to maximize utilization of compute.
  • Aggressively optimizing each model we deploy on our service, often at both the inference code layer and the model layer.
  • Curating the models and techniques that we choose to deploy to those that we have optimized and that fit in our clean, easy-to-understand API.

Managing your credits

The account management page will let you see how many credits you have left, how your credits have been used, and allow you to purchase more credits. If your account is out of credits, API invocations will fail.