All Products
Search
Document Center

API Gateway:Unggah plug-in

Last Updated:Jun 18, 2026

Anda dapat mengunggah plug-in kustom dengan merilisnya di halaman Plug-in Marketplace di Konsol. Hanya akun utama atau Pengguna RAM dengan izin AI Gateway yang dapat melihat dan menggunakan plug-in yang diunggah. Plug-in yang diunggah diaktifkan dengan cara yang sama seperti plug-in bawaan.

Prosedur

  1. Masuk ke Konsol AI Gateway.

  2. Pada panel navigasi kiri, pilih Plug-in, lalu pilih wilayah pada bilah menu atas.

  3. Di pojok kanan atas halaman Plug-in, klik Publish Plug-in.

  4. Pada panel Publish Plug-in, konfigurasikan parameter plug-in, klik Upload, lalu tunggu hingga plug-in dipublikasikan. Proses publikasi memerlukan waktu sekitar 30 detik.

    Parameter

    Deskripsi

    Select Language

    Bahasa pemrograman yang digunakan untuk mengembangkan plug-in.

    Plug-in ID

    Identifier unik dari plug-in.

    Plug-in Name

    Nama plug-in.

    Plug-in Description

    Deskripsi singkat tentang plug-in. Deskripsi ini ditampilkan pada kartu plug-in.

    Version Description

    Deskripsi versi plug-in saat ini.

    WASM File

    File biner plug-in yang dikompilasi di mesin lokal Anda. Ekstensi nama file harus berupa .wasm.

    Execution Stage

    Plug-in dieksekusi dalam urutan tahapan berikut: Authorization > Authentication Phase > Statistics > Default phase. Jika plug-in Anda tidak bergantung pada urutan eksekusi plug-in lain, pilih tahapan default.

    Execution Priority

    Prioritas eksekusi plug-in dalam tahapan yang ditentukan. Nilai yang lebih besar menunjukkan prioritas yang lebih tinggi. Kami merekomendasikan Anda menggunakan kelipatan 10.

    Adapt to Gateway Version

    Pilih Any Version atau Specified Version.

    Any Version: Plug-in dapat diinstal pada gateway versi apa pun.

    Specified Version: Plug-in hanya dapat diinstal pada gateway versi yang ditentukan atau versi yang lebih baru.

Prioritas plug-in dan kebijakan

Plug-in dan kebijakan berikut tercantum dalam urutan prioritas menurun.

Nama

Jenis

Tahapan Eksekusi

Prioritas

Keterangan

IP address blacklist and whitelist

Policy

RBAC Filter

http-real-ip

Plug-in

Authentication Stage

980

Traffic management plug-ins

ModelRouter

Plug-in

Authentication Stage

900

AI-API built-in

ModelMapper

Plug-in

Authentication Stage

800

AI-API built-in

Canary release for frontend applications

Plug-in

Authentication Stage

450

Transmission protocol plug-ins

geo-ip

Plug-in

Authentication Stage

440

Transmission protocol plug-ins

DeGraphQL

Plug-in

Authentication Stage

430

Transmission protocol plug-ins

Browser cache control

Plug-in

Authentication Stage

420

Transmission protocol plug-ins

Request/response transform

Plug-in

Authentication Stage

410

Transmission protocol plug-ins

OAuth2 authentication

Plug-in

Authentication Stage

350

Authentication and authorization plug-ins

JWT authentication

Plug-in

Authentication Stage

340

Authentication and authorization plug-ins

HMAC authentication

Plug-in

Authentication Stage

330

Authentication and authorization plug-ins

Basic authentication

Plug-in

Authentication Stage

320

Authentication and authorization plug-ins

Key authentication

Plug-in

Authentication Stage

310

Authentication and authorization plug-ins

External authentication

Plug-in

Authentication Stage

300

Authentication and authorization plug-ins

OPA

Plug-in

Authentication Stage

225

Authentication and authorization plug-ins

Request verification

Plug-in

Authentication Stage

220

Transmission protocol plug-ins

IP restriction

Plug-in

Authentication Stage

210

Security protection plug-ins

JWT Logout

Plug-in

Authentication Stage

50

Authentication and authorization plug-ins

General response cache

Plug-in

Authentication Stage

10

Transmission protocol plug-ins

Cross-origin resource sharing

Plug-in

Authorization Stage

340

Security protection plug-ins

WAF

Plug-in

Authorization Stage

330

Security protection plug-ins

Request blocking

Plug-in

Authorization Stage

320

Security protection plug-ins

Bot blocking

Plug-in

Authorization Stage

310

Security protection plug-ins

ai-data-masking

Plug-in

Default Stage

991

AI plug-ins

ai-statistics

Plug-in

Default Stage

990

AI plug-ins

ai-security-guard

Plug-in

Default Stage

850

AI plug-ins

ai-cache

Plug-in

Default Stage

800

AI plug-ins

ai-quota

Plug-in

Default Stage

750

AI plug-ins

ai-intent

Plug-in

Default Stage

700

AI plug-ins

ai-history

Plug-in

Default Stage

650

AI plug-ins

ai-token-ratelimit

Plug-in

Default Stage

600

AI plug-ins

ai-prompt-template

Plug-in

Default Stage

500

AI plug-ins

ai-prompt-decorator

Plug-in

Default Stage

450

AI plug-ins

ai-network-search

Plug-in

Default Stage

440

AI plug-ins

ai-transformer

Plug-in

Default Stage

410

AI plug-ins

ai-rag

Plug-in

Default Stage

405

AI plug-ins

traffic-tag

Plug-in

Default Stage

400

Traffic management plug-ins

ai-json

Plug-in

Default Stage

150

AI plug-ins

ai-proxy

Plug-in

Default Stage

110

AI plug-ins

canary-header

Plug-in

Default Stage

100

Traffic management plug-ins

Key-based cluster rate limiting

Plug-in

Default Stage

20

Traffic management plug-ins

Key-based rate limiting

Plug-in

Default Stage

10

Traffic management plug-ins

Concurrency control/traffic shaping/circuit breaking

Policy

Sentinel Filter

Timeout/retry/traffic replication/header modification/HTTP rewrite/cross-domain

Policy

Router Filter

FAQ

Apa yang mungkin menyebabkan kegagalan rilis plug-in?

Dalam kebanyakan kasus, plug-in gagal dipublikasikan karena file .wasm memiliki format biner yang tidak valid. Untuk contoh demo pemuatan file WASM yang berhasil di lingkungan lokal, lihat Develop gateway plug-ins by using Go.