Langsung ke konten utama
OpenAI Agents SDK secara default memakai Responses API, yang disediakan Hostlinku di POST /v1/responses. Cukup berikan client OpenAI dengan base_url Hostlinku, dan matikan tracing (tracing diekspor ke platform OpenAI, bukan lewat gateway).

Cara kerja agent loop

Setiap putaran agent loop adalah satu request ke Hostlinku Gateway: agent mengirim prompt, model membalas dengan tool call, agent menjalankan tool secara lokal (baca/tulis file, eksekusi perintah) lalu mengirim hasilnya kembali — begitu seterusnya sampai model memberi jawaban akhir. Gateway me-routing setiap putaran ke model upstream, dan semuanya tercatat terpisah di console → Log Permintaan lengkap dengan token dan biayanya. Diagram agent loop Hostlinku: IDE/coding agent, Hostlinku Gateway, model upstream, Hostlinku Console, dan workspace lokal

Tanpa mengubah kode: environment variable

SDK OpenAI membaca OPENAI_BASE_URL dan OPENAI_API_KEY, sehingga Agents SDK bisa diarahkan ke Hostlinku tanpa menyentuh kode — cukup matikan tracing lewat env juga:

Responses API atau Chat Completions?

Default SDK adalah Responses API (/v1/responses) — disarankan, karena mendukung item reasoning dan alur tool yang paling lengkap. Bila ingin Chat Completions (/v1/chat/completions):
Keduanya memakai API key, saldo, dan Request Logs yang sama.

Yang didukung lewat gateway

Troubleshooting

  • Log penuh error tracing export 401 — tracing belum dimatikan; panggil set_tracing_disabled(True) / setTracingDisabled(true) atau set OPENAI_AGENTS_DISABLE_TRACING=1.
  • 400 previous_response_id tidak didukung — hapus penggunaan previous_response_id / conversation_id; lihat callout di atas.
  • 404 model_not_found — model= harus slug Hostlinku, bukan nama model OpenAI/Anthropic asli.