Skip to content

Quickstart

1. Get an API key

Log in to studiolm.dev and create an API key from the dashboard.

2. Make your first request

pip install studiolm
import studiolm

client = studiolm.Client(api_key="sk-...")

response = client.chat.completions.create(
    model="gemma-3-12b-it-qat",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response["choices"][0]["message"]["content"])
curl https://api.studiolm.dev/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemma-3-12b-it-qat",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
import requests

response = requests.post(
    "https://api.studiolm.dev/v1/chat/completions",
    headers={"Authorization": "Bearer sk-..."},
    json={
        "model": "gemma-3-12b-it-qat",
        "messages": [{"role": "user", "content": "Hello!"}],
    },
)
print(response.json()["choices"][0]["message"]["content"])

Next steps