Skip to main content

1. Create an Account

Sign up at modelstack.cc/sign-up and choose a plan:
PlanPriceBest For
Starter$20/moHobby projects & testing
Pro$50/moProduction applications
Max$100/moHigh-scale deployments

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_)
Store your API key securely. It won’t be shown again after creation.

3. Make Your First Request

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

4. Try Different Models

Switch models by changing the model parameter — no other code changes needed:
# Use Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-5",
    messages=[{"role": "user", "content": "Hello!"}]
)

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

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

Next Steps

API Reference

Learn about all available endpoints and parameters.

Supported Models

Browse the full catalog of 40+ models with pricing.

Billing & Credits

Understand how subscription and lifetime credits work.

SDK Integration

Integrate with OpenAI, Anthropic, or other SDKs.