Quickstart
1. Buat API key
Login di app.aiget.tech → tab API Keys → Create key. Key berprefiks aiget_ dan hanya ditampilkan sekali — simpan baik-baik.
2. First call (curl)
curl https://api.aiget.tech/v1/chat/completions \
-H "Authorization: Bearer aiget_..." \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4.5",
"messages": [
{"role": "user", "content": "Halo, apa kabar?"}
]
}'
3. Python (SDK OpenAI)
from openai import OpenAI
client = OpenAI(
base_url="https://api.aiget.tech/v1",
api_key="aiget_...",
)
res = client.chat.completions.create(
model="claude-sonnet-4.5",
messages=[{"role": "user", "content": "Halo"}],
)
print(res.choices[0].message.content)
4. JavaScript / fetch
const res = await fetch("https://api.aiget.tech/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer aiget_...",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "claude-sonnet-4.5",
messages: [{ role: "user", content: "Halo" }],
}),
});
const data = await res.json();
console.log(data.choices[0].message.content);
Streaming (SSE)
Tambah "stream": true — respons menjadi text/event-stream:
const res = await fetch("https://api.aiget.tech/v1/chat/completions", {
method: "POST",
headers: { "Authorization": "Bearer aiget_...", "Content-Type": "application/json" },
body: JSON.stringify({ model: "claude-sonnet-4.5", stream: true, messages: [{ role: "user", content: "Ceritakan" }] }),
});
const reader = res.body.getReader();
const decoder = new TextDecoder();
// parse data: {...} lines, berakhir dengan data: [DONE]
Lanjut ke API Reference.
AIGet