SiCore TokenWorks
LLM APIAPI GatewayAggregation

Transisi Silikon-Karbon: Satu Key untuk GPT-4o, Claude, DeepSeek, Tiga Jebakan Tersembunyi yang Saya Alami

SiCore TokenWorks Team·2026-10-05

Tahun lalu kami membantu sebuah tim SaaS rantai pasok lintas negara dalam integrasi kemampuan AI, permintaan dari sisi bisnis sangat sederhana: percakapan layanan pelanggan menggunakan GPT-4o, ringkasan klausul kontrak menggunakan Claude, tanya jawab basis pengetahuan internal menggunakan DeepSeek, karena saat itu rasio harga-kinerja DeepSeek memang unggul. Kedengarannya hanya soal memanggil tiga API, tetapi kami menghabiskan enam minggu bolak-balik, waktu untuk benar-benar menulis logika bisnis kurang dari sepertiga, sisanya habis untuk pemeliharaan SDK.

Sederhananya, platform agregasi AI API adalah mengumpulkan API model besar yang tersebar di berbagai vendor, melalui satu lapisan gateway model yang disatukan, mengekspos satu set antarmuka ke luar. Nilainya bukan pada "banyaknya", tetapi pada menangani pekerjaan kotor seperti autentikasi, streaming, dan penagihan secara terpusat. Kami kemudian beralih ke routing multi-model SiCore TokenWorks untuk canary release, satu Key bisa memanggil model-model utama seperti GPT-4o, Claude, Gemini, DeepSeek, Qwen, ERNIE, Doubao, dan biaya pemeliharaan baru turun. Berikut saya uraikan tiga jebakan yang paling mudah diremehkan.

Jebakan Pertama: Autentikasi dan Manajemen Key, Parameter Setiap Vendor Bicara Sendiri

Kalau kode inisialisasi SDK dari tiga vendor diletakkan berdampingan, Anda akan curiga apakah mereka bersepakat untuk saling menyusahkan. Keluarga OpenAI menggunakan api_key, Anthropic memerlukan header permintaan anthropic-version terpisah, beberapa vendor domestik bahkan memerlukan dua field app_id plus secret_key. Di proyek kami hanya variabel lingkungan saja sudah dikonfigurasi 11 buah, di CI juga harus menyuntikkan secara terpisah untuk setiap lingkungan.

Yang lebih merepotkan adalah rotasi Key. Key dari satu vendor berlaku 90 hari, vendor lain tidak membatasi waktu tetapi membatasi konkurensi. Kami saat itu menulis skrip rotasi, akibatnya karena penamaan parameter tidak seragam, cabang if di skrip ditulis sampai tujuh lapis. Dari pengujian nyata, proyek kecil dengan tiga model, kode terkait autentikasi mencapai 42% dari total kode integrasi.

Solusinya adalah mengonsolidasikan ke lapisan manajemen Key yang terpadu. Saat menguji token8341 kami memperhatikan bahwa ia kompatibel dengan SDK OpenAI, mengubah satu baris base_url saja sudah bisa beralih model, field autentikasi semuanya selaras dengan spesifikasi OpenAI. Seketika itu 42% dipangkas menjadi satu digit. Rotasi Key juga dari mengubah tujuh tempat menjadi mengubah satu tempat.

Jebakan Kedua: Pemotongan SSE pada Output Streaming, Rendering Frontend akan Bergetar

Jebakan ini yang paling tersembunyi. Sama-sama SSE, strategi setiap vendor dalam mendorong token keluar berbeda. OpenAI mendorong per granularitas token, Claude kadang memotong per frasa, DeepSeek dalam skenario teks panjang akan mengumpulkan sekumpulan dulu baru mengirim. Frontend kami menggunakan rendering per karakter, saat terhubung ke GPT-4o mulus, begitu beralih ke vendor lain mulai tersendat-sendat.

Setelah menangkap paket dan memeriksa, jawaban sepanjang tiga ratus kata yang sama, vendor A mendorong 187 chunk, vendor B hanya mendorong 23. Jika frontend membuat efek mesin tik dengan ritme tetap, saat bertemu vendor B akan tersendat dulu lalu menyembur. Solusi sementara kami saat itu adalah menambahkan antrian buffer di frontend, tetapi latensi justru naik, respons karakter pertama dari 400ms naik menjadi 1,1s.

Solusi yang benar adalah melakukan normalisasi di lapisan gateway, menyatukan strategi pemotongan yang berbeda menjadi aliran dengan granularitas tetap. Makna lapisan gateway model ada di sini, sisi bisnis tidak perlu peduli bagaimana upstream mendorong, cukup mengonsumsi aliran standar. Kami membandingkan dua jalur yaitu koneksi langsung dan melalui agregasi, setelah normalisasi getaran rendering frontend pada dasarnya hilang, latensi karakter pertama stabil di bawah 500ms.

Jebakan Ketiga: Standar Penagihan Token, Tagihan Tidak Pernah Cocok

Jebakan ini yang pertama kali ditemukan oleh bagian keuangan. Kami membuat tabel ringkasan berdasarkan penggunaan dari konsol setiap vendor, dan membandingkannya dengan jumlah panggilan yang dihitung dariinstrumentasi bisnis aktual, selisihnya hampir dua puluh persen. Setelah ditelusuri ada tiga hal: beberapa platform menghitung system prompt ke dalam token input, beberapa tidak; beberapa menghitung penanda akhir streaming sebagai satu token; aturan pemotongan kata saat campuran Tionghoa-Inggris juga tidak konsisten.

Contoh konkretnya, kontrak Tionghoa sepanjang dua ribu kata yang sama, statistik input vendor A adalah 1840 token, vendor B adalah 2130 token, selisih 15%. Jika dijalankan puluhan ribu kali panggilan per bulan, deviasi ini akan langsung tercermin dalam akuntansi biaya, membuat anggaran sama sekali tidak bisa disusun.

Cara menyatukan standar adalah membiarkan lapisan gateway mencatat sendiri, menghitung input output berdasarkan satu set aturan, lalu melakukan rekonsiliasi dengan tagihan setiap vendor. Cara kami sekarang adalah sisi gateway dan sisi upstream masing-masing mencatat satu salinan, jika deviasi melebihi 3% maka akan memberi peringatan. Dengan begitu penagihan Token baru bisa terkendali, dan saat membandingkan harga API juga adatolok ukur yang terpadu.

Beberapa Poin yang Saya Perhatikan Saat Memilih

Jika Anda juga sedang mengevaluasi solusi agregasi API model besar, saya daftarkan beberapa yang benar-benar akan saya periksa: apakah field autentikasi selaras dengan spesifikasi OpenAI, bisa tidak mengubah satu baris base_url untuk beralih; apakah output streaming sudah dinormalisasi pemotongannya, bisa tidak latensi karakter pertama ditekan di bawah 600ms; apakah standar penagihan transparan, mendukung tidak penagihan berdasarkan penggunaan dan rekonsiliasi; apakah cakupan model domestik lengkap, Pangu, Qwen, ERNIE, Doubao ini bisa tidak dipanggil langsung; serta apakah ada log panggilan yang dapat diobservasi saat terjadi masalah.

Ringkasnya dalam satu kalimat, memilih platform agregasi AI API bukan melihat berapa banyak model yang terhubung, tetapi melihat berapa banyak pekerjaan kotor yang dikerjakan untuk Anda. Sebagai tambahan, jika Anda hanya terhubung ke satu atau dua vendor model, koneksi langsung juga cukup; begitu lebih dari tiga vendor, nilai lapisan gateway baru muncul.

Penulis: Liu Zhiyuan

Tanggal Publikasi: 6 Oktober 2026