Quickstart
Create an account, make an API key and send your first request in a few minutes.
Create an account
Sign up at console.teepin.com with Google or an email address. Your account starts with a project called Default project.
Add credit
Teepin is prepaid. Open Billing and Cost Management in the console and add credit by card, bank transfer (ACH) or Link.
Create an API key
Open your project's Settings, then API keys, and create a key with the access you need: inference, storage, or both. The key is shown once, so copy it now.
export TEEPIN_API_KEY=tpk_...Make a request
curl https://api.teepin.com/v1/chat/completions \
-H "Authorization: Bearer $TEEPIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "teepin/glm-5.3",
"messages": [{"role": "user", "content": "What is TLS? One sentence."}],
"max_tokens": 300,
"chat_template_kwargs": {"enable_thinking": false}
}'Store a file
The same key works for storage when it has storage access.
curl -X POST https://api.teepin.com/v1/storage/buckets \
-H "Authorization: Bearer $TEEPIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "my-bucket"}'
curl -X PUT "https://api.teepin.com/v1/storage/buckets/my-bucket/object?key=hello.txt" \
-H "Authorization: Bearer $TEEPIN_API_KEY" \
-H "Content-Type: text/plain" \
--data-binary "hello from Teepin"
curl "https://api.teepin.com/v1/storage/buckets/my-bucket/object/content?key=hello.txt" \
-H "Authorization: Bearer $TEEPIN_API_KEY"