Siron.dev

Endpoint API

Streaming

Aktifkan stream: true untuk menerima respons token demi token lewat Server-Sent Events (SSE).

Contoh Python

python
from openai import OpenAI

client = OpenAI(base_url="https://api.siron.dev/v1", api_key="SIRON_API_KEY")

stream = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Tulis puisi singkat."}],
    stream=True,
)

for chunk in stream:
    delta = chunk.choices[0].delta.content or ""
    print(delta, end="", flush=True)

Format chunk

Setiap event SSE berisi potongan JSON dengan delta:

text
data: {"choices":[{"delta":{"content":"Hai"}}]}
data: {"choices":[{"delta":{"content":" dunia"}}]}
data: [DONE]
Stream ditutup dengan baris data: [DONE]. Pastikan client client berhenti membaca stream saat menerimanya.