Quickstart
1. Get an API key
Log in to studiolm.dev and create an API key from the dashboard.
2. Make your first request
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