1. Create an Account
Sign up at modelstack.cc/sign-up to create your account.
2. Get Your API Key
- Go to your Dashboard
- Navigate to API Keys
- Click Create API Key
- 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!"}]
)