Quick Start


Get an API key and complete your first API call in 2 minutes

1. Quick Start

1.1 Sign Up

Visit iCreat AI and register using one of the following methods:

Option 1: Google sign-in

  1. Click Sign in with Google
  2. Authorize with your Google account
  3. Your account is created automatically and ready to use

Option 2: Email registration

Go to the registration page to create an iCreat account:

  1. Enter your username and email
  2. Set a password (8–20 characters)
  3. Click Get Verification Code and enter the code from your email (check spam if you do not receive it)
  4. Submit to complete registration

Already have an account? Sign in to open the console.

Tip

Keep your login credentials safe to prevent account theft. We recommend using a strong password.

1.2 Top Up Credits

iCreat AI uses a prepaid credit system.

After logging in, go to the "Wallet" page in the console.

  • Different models have different costs per call — see the Model Plaza for details
  • The API will stop responding once credits are exhausted — please top up promptly
  • You can view your current balance and consumption history on the console homepage

Transparent Billing

Every API call's cost is logged in real time in your usage records. You can review detailed consumption history at any time.

1.3 Create API Keys

API Keys are your credentials for calling the iCreat AI API.

After logging in, go to the "API Keys" page in the console.

  1. Click "Add"
  2. Enter a name (e.g., claude-code, codex, gemini, etc.)
  3. Set a credit limit (optional; leave blank for no limit)
  4. Set an expiration time (optional)
  5. Click "Submit" to create your API Keys

Security Warning

  • After creation, copy and save your API Keys immediately — they are only displayed in full once
  • Do not share your API Keys with others or commit them to public repositories
  • If your API Keys are leaked, delete them immediately in the console and create new ones
  • We recommend creating separate API Keys for different use cases for easier management and tracking

1.4 Basic API Call Example

Below is the simplest text-to-image call using cURL:

curl -X POST 'https://api.icreat.ai/v1/task/submit/openai/gpt-image-2' \
  -H 'Authorization: Bearer <sk-your-token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "a running dog"
  }'

Response example:

{
  "task_id": "task-0192xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

task_id is the unique identifier for querying status and retrieving results.