Quickstart

1. Create an Account

Sign up at modelstack.cc/sign-up to create your account.

2. Get Your API Key

  1. Go to your Dashboard
  2. Navigate to API Keys
  3. Click Create API Key
  4. Copy your key (starts with sk_)
warning

Store your API key securely. It won't be shown again after creation.

3. Make Your First Request

bash
curl https://api.modelstack.cc/v1/chat/completions \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "messages": [
      {"role": "user", "content": "What is ModelStack?"}
    ]
  }'

4. Try Different Models

Switch models by changing the model parameter — no other code changes needed:

python
# Use Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello!"}]
)

# Use GPT-5.4
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello!"}]
)

# Use Gemini
response = client.chat.completions.create(
    model="gemini-3.1-pro",
    messages=[{"role": "user", "content": "Hello!"}]
)

# Use DeepSeek
response = client.chat.completions.create(
    model="deepseek-v3.2",
    messages=[{"role": "user", "content": "Hello!"}]
)

Next Steps