Quickstart

1. Buat API key

Login di app.aiget.tech → tab API KeysCreate 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.

Siap mencoba?

Buat API key gratis di dashboard, lalu panggil model pertamamu.

Bacaan lanjutan: API Reference · Rate Limit