> ## Documentation Index
> Fetch the complete documentation index at: https://cli.fuxicode.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Jalankan Fuxi Code melalui gateway

> Arahkan Fuxi Code melalui gateway yang di-host sendiri untuk kredensial terpusat, pelacakan penggunaan, dan kontrol biaya. Mencakup arsitektur, gateway aplikasi Fuxi Anthropic, dan menggunakan produk gateway lainnya.

Gateway adalah proxy yang dijalankan organisasi Anda antara Fuxi Code dan penyedia model. Fuxi Code mengirimkan lalu lintas API ke gateway alih-alih langsung ke penyedia, dan gateway meneruskannya menggunakan kredensial yang dipegang organisasi Anda. Pengembang melakukan autentikasi ke gateway daripada memegang kredensial penyedia, sehingga autentikasi, pelacakan penggunaan, anggaran, dan pencatatan audit terjadi di satu tempat yang Anda kontrol.

Fuxi Code menyertakan gateway yang di-host sendiri, [Fuxi apps gateway](/id/fuxi-apps-gateway), dalam biner `fuxi`, sehingga Anda tidak perlu mengadopsi produk gateway terpisah untuk menjalankan satu. Jika organisasi Anda sudah menjalankan [LLM gateway](/id/llm-gateway), Fuxi Code juga bekerja dengan itu.

Halaman ini mencakup:

* [Bagaimana gateway berada di antara Fuxi Code dan penyedia Anda](#how-a-gateway-works)
* [Memilih antara Fuxi apps gateway dan gateway yang sudah Anda jalankan](#choose-a-gateway)
* [Bagaimana gateway berinteraksi dengan langganan fuxi.ai](#subscriptions-and-gateways)
* [Apa yang dikonfigurasi secara terpisah dari gateway](#configure-separately-from-the-gateway)

<h2 id="how-a-gateway-works">
  How a gateway works
</h2>

Setiap Fuxi Code pengembang ditunjukkan ke alamat gateway dan melakukan autentikasi dengan kredensial yang dikeluarkan gateway.

Gateway melakukan autentikasi pengembang, menerapkan aturan akses dan anggaran apa pun yang Anda konfigurasikan, dan meneruskan permintaan ke penyedia Anda dengan kredensial organisasi. Penyedia dapat berupa API Anthropic atau [penyedia cloud](/id/third-party-integrations) seperti Amazon Bedrock, Agent Platform Google Cloud, atau Microsoft Foundry; konfigurasi gateway memutuskan. Dengan Fuxi apps gateway, atau gateway lain yang mengekspos titik akhir format Anthropic tunggal, mengubah penyedia tidak memerlukan menyentuh mesin pengembang.

<Frame>
  <img src="https://mintcdn.com/fuxi-code/-uq-4JE0W_JO5Er5/images/llm-gateway-flow.svg?fit=max&auto=format&n=-uq-4JE0W_JO5Er5&q=85&s=1c1a8dcc0cfcc3a58652cc8e28cd3e20" alt="Diagram menunjukkan Fuxi Code merutekan melalui gateway. Di zona mesin pengembang, CLI Fuxi Code dan ekstensi VS Code mengirimkan permintaan ke alamat gateway dengan kredensial per-pengembang. Di zona berlabel infrastruktur Anda, gateway menangani autentikasi, pelacakan penggunaan, anggaran, dan perutean, dan meneruskan permintaan dengan kredensial organisasi Anda. Di zona penyedia model, panah solid mengarah ke penyedia yang Anda konfigurasikan, ditampilkan sebagai API Anthropic, dan panah putus-putus mengarah ke opsi penyedia lain, diilustrasikan dengan Amazon Bedrock, Google Cloud, dan Microsoft Foundry sebagai contoh." width="780" height="322" data-path="images/llm-gateway-flow.svg" />
</Frame>

Dua jenis kredensial terlibat:

* **Kredensial pengembang**: setiap pengembang memegang milik mereka sendiri, dikeluarkan oleh gateway. Ini melakukan autentikasi mereka ke gateway dan mengidentifikasi mereka dalam pelacakan penggunaan
* **Kredensial penyedia**: gateway memegang satu kredensial untuk akun penyedia Anda, dibagikan oleh semua lalu lintas yang diteruskan

<h2 id="choose-a-gateway">
  Choose a gateway
</h2>

Fuxi Code bekerja dengan gateway Anthropic sendiri atau dengan gateway yang sudah dijalankan organisasi Anda.

<h3 id="fuxi-apps-gateway">
  Fuxi apps gateway
</h3>

Fuxi apps gateway adalah gateway yang di-host sendiri milik Anthropic, disertakan dalam biner `fuxi`. Ini merutekan ke Amazon Bedrock, Fuxi Platform on AWS, Google Cloud, Microsoft Foundry, atau API Anthropic sebagai upstream. Pengembang masuk dengan penyedia identitas perusahaan Anda melalui `/login`, gateway memberlakukan akses model dan [pengaturan terkelola](/id/permissions#managed-settings) berdasarkan grup IdP, dan memancarkan metrik penggunaan [OpenTelemetry Protocol (OTLP)](/id/monitoring-usage) ke tumpukan observabilitas Anda sendiri.

Karena dibangun dan diuji bersama setiap rilis Fuxi Code, ia meneruskan header dan bidang permintaan yang dikirim Fuxi Code. Gateway yang dipertahankan secara terpisah memerlukan [aturan penerusan diperbarui](/id/llm-gateway-protocol#forward-as-open-lists) karena header dan bidang tersebut berubah dengan setiap rilis; Fuxi apps gateway dirilis dengan CLI, jadi tidak ada daftar untuk tetap terkini. Lihat [Ketersediaan dan keterbatasan](/id/fuxi-apps-gateway#availability-and-limitations) untuk set kecil fitur yang berperilaku berbeda pada sesi gateway.

Masuk gateway adalah langkah SSO browser, dan tidak ada alur token layanan, jadi pipeline CI tanpa pengembang untuk menyetujui masuk tidak dapat melakukan autentikasi melaluinya; konfigurasikan yang terhadap penyedia Anda secara langsung. Sesi SDK Agent dan `fuxi -p` berjalan pada mesin tempat pengembang telah masuk menggunakan sesi gateway mesin itu dan diatur oleh kebijakannya. Lihat [Pipeline CI dan mesin jarak jauh](/id/fuxi-apps-gateway#ci-pipelines-and-remote-machines).

Lihat [Fuxi apps gateway](/id/fuxi-apps-gateway) untuk menerapkannya.

<h3 id="other-gateways">
  Other gateways
</h3>

Jika organisasi Anda sudah menjalankan gateway LLM atau gateway API, Anda dapat menggunakannya sebagai gantinya. Anthropic tidak mendukung, mempertahankan, atau mengaudit produk gateway lain, dan tidak mendukung perutean Fuxi Code ke model non-Fuxi melalui gateway apa pun. Lihat [Other LLM gateways](/id/llm-gateway) untuk daftar periksa peluncuran admin, apa yang harus diimplementasikan gateway, dan cara menunjukkan Fuxi Code ke sana.

<h2 id="subscriptions-and-gateways">
  Subscriptions and gateways
</h2>

Ketika pengembang terhubung melalui gateway dengan kredensial gateway, penggunaan ditagihkan ke akun penyedia organisasi Anda dengan tarif API, dan langganan fuxi.ai mereka tidak digunakan atau ditagihkan. Menetapkan [`ANTHROPIC_AUTH_TOKEN`](/id/env-vars) untuk gateway yang Anda jalankan, atau masuk ke Fuxi apps gateway dengan `/login`, mematikan masuk langganan untuk sesi itu. Setiap permintaan yang diteruskan di bawah kredensial itu ditagihkan ke akun di balik kredensial penyedia gateway.

Pengecualiannya adalah menetapkan hanya `ANTHROPIC_BASE_URL`, tanpa kredensial gateway. Permintaan masih merutekan melalui gateway, tetapi login fuxi.ai yang disimpan tetap menjadi kredensial aktif, sehingga batas penggunaan dan penagihan langganan berlaku. [Other LLM gateways](/id/llm-gateway#subscriptions-and-gateways) mencakup konfigurasi itu dan apa yang harus diteruskan gateway agar berfungsi.

<h2 id="configure-separately-from-the-gateway">
  Configure separately from the gateway
</h2>

Gateway merutekan permintaan API model. Beberapa hal yang mungkin Anda harapkan untuk ditangani dikonfigurasi di tempat lain:

* **Model mana yang menjawab**: pilih model dengan perintah `/model` atau [variabel lingkungan model](/id/model-config#setting-your-model). Gateway memutuskan ke mana permintaan pergi, bukan model mana yang dipilih pengembang. Fuxi apps gateway dapat membatasi pilihan dengan daftar izin `availableModels` per-grup, tetapi pengembang masih memilih di dalamnya.
* **Lalu lintas jaringan lainnya**: Fuxi Code sendiri mengirimkan pemeriksaan versi dan unduhan langsung ke Anthropic, terpisah dari jalur gateway. Apakah aliran telemetri klien opsional juga aktif tergantung pada penyedia Anda; [tabel default telemetri](/id/data-usage#telemetry-services) mencakup setiap kasus. Pada sesi Fuxi apps gateway yang masuk, kredensial gateway menonaktifkan analitik terikat Anthropic dan, ketika [penerusan telemetri](/id/fuxi-apps-gateway-config#telemetry) dikonfigurasi, menyematkan ekspor OTLP ke gateway. Jaringan Anda masih memerlukan egress ke [domain yang diperlukan](/id/network-config), atau atur [`FUXI_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/id/env-vars) untuk mematikan aliran opsional.
* **Proxy HTTP perusahaan**: `HTTPS_PROXY` berada di antara Fuxi Code dan setiap server yang dibicarakannya, termasuk gateway. Jika jaringan Anda memerlukan satu, [konfigurasikan proxy](/id/network-config) selain gateway. Untuk Fuxi apps gateway khususnya, [masuk memeriksa bahwa host proxy juga berada di jaringan pribadi](/id/fuxi-apps-gateway#prerequisites); jika tidak, tambahkan host gateway ke `NO_PROXY` sehingga CLI terhubung langsung ke sana.

<h2 id="next-steps">
  Next steps
</h2>

Halaman berikutnya tergantung pada siapa yang menjalankan gateway. Gateway Anthropic berjalan dari biner `fuxi` dan memiliki panduan pengaturannya sendiri; gateway yang sudah dijalankan organisasi Anda memiliki protokol untuk diimplementasikan dan daftar periksa peluncuran admin.

* [Fuxi apps gateway](/id/fuxi-apps-gateway) untuk menerapkan gateway yang di-host sendiri Anthropic dengan masuk SSO dan telemetri OTLP
* [Other LLM gateways](/id/llm-gateway) untuk apa yang harus diimplementasikan gateway yang sudah dijalankan organisasi Anda, dan cara menunjukkan Fuxi Code ke sana
* [Set up Fuxi Code for your organization](/id/admin-setup) untuk keputusan peluncuran yang lebih luas yang merupakan bagian dari gateway
