Quick Start

Get started with TokenLink in 5 minutes

1. Sign up and get an API Key

Go to the TokenLink console, sign up, and create an API Key.

The API Key is shown only once at creation time — save it somewhere safe immediately.

2. List available models

curl https://tokenlink.stelarx.ai/openai/models \
-H "Authorization: Bearer YOUR_API_KEY"
import requests

resp = requests.get(
"https://tokenlink.stelarx.ai/openai/models",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(resp.json())
const resp = await fetch("https://tokenlink.stelarx.ai/openai/models", {
headers: { "Authorization": "Bearer YOUR_API_KEY" }
})
console.log(await resp.json())

3. Send your first message

curl https://tokenlink.stelarx.ai/openai/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-5",
"messages": [{"role": "user", "content": "Hello, please introduce yourself"}]
}'
import requests

resp = requests.post(
"https://tokenlink.stelarx.ai/openai/chat/completions",
headers={
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
json={
"model": "gpt-5",
"messages": [{"role": "user", "content": "Hello, please introduce yourself"}],
},
)
print(resp.json()["choices"][0]["message"]["content"])
const resp = await fetch(
"https://tokenlink.stelarx.ai/openai/chat/completions",
{
    method: "POST",
    headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_KEY",
},
    body: JSON.stringify({
    model: "gpt-5",
    messages: [{ role: "user", content: "Hello, please introduce yourself" }],
}),
}
)
const data = await resp.json()
console.log(data.choices[0].message.content)
curl https://tokenlink.stelarx.ai/anthropic/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello, please introduce yourself"}]
}'
import requests

resp = requests.post(
"https://tokenlink.stelarx.ai/anthropic/v1/messages",
headers={
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY",
"anthropic-version": "2023-06-01",
},
json={
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello, please introduce yourself"}],
},
)
print(resp.json()["content"][0]["text"])
const resp = await fetch(
"https://tokenlink.stelarx.ai/anthropic/v1/messages",
{
    method: "POST",
    headers: {
    "Content-Type": "application/json",
    "x-api-key": "YOUR_API_KEY",
    "anthropic-version": "2023-06-01",
},
    body: JSON.stringify({
    model: "claude-sonnet-5",
    max_tokens: 1024,
    messages: [{ role: "user", content: "Hello, please introduce yourself"}],
}),
}
)
const data = await resp.json()
console.log(data.content[0].text)