Langsung ke konten utama
Semua klien yang berbicara format OpenAI jalan tanpa modifikasi di Triw: openai (Python, Node, Go, .NET), LangChain, LlamaIndex, Vercel AI SDK, dan lainnya yang memakai /v1/chat/completions.

Install

Konfigurasi

Hanya base URL dan key yang berubah:

Streaming

Triw meneruskan server-sent events apa adanya. Kalau ada proxy sendiri di depan klien, matikan buffering di sana atau delta akan datang menumpuk.

Route OpenAI yang didukung

/v1/chat/completions, /v1/completions, /v1/responses, /v1/embeddings, /v1/models, /v1/images/generations, /v1/images/edits, /v1/audio/speech, /v1/audio/transcriptions, /v1/audio/translations, /v1/moderations, /v1/rerank, /v1/files, /v1/fine-tunes.

Hal yang sering menghemat waktu debugging

  • Jangan menambahkan /chat/completions ke base URL bila SDK sudah melakukannya.
  • Header organization dan project dari SDK OpenAI diabaikan.
  • Tool calling, JSON mode, dan response_format diteruskan ke model upstream. Berhasil atau tidaknya tergantung model, bukan Triw.
  • Body error mengikuti bentuk OpenAI; tabel kode ada di Error.