Mulai Bangun Aplikasi AI dalam 3 Langkah Cepat
Hubungkan backend aplikasi AI, otomasi workflow open-source, atau coding agent CLI ke TobaRouter cukup dengan mengganti satu endpoint URL. Tanpa kartu kredit internasional, tanpa vendor lock-in.
Ambil Platform Key
Daftar di Portal TobaRouter dan buat Platform Key baru (format tr-xxxx) dalam hitungan detik.
Isi Saldo via Shopee
Beli voucher di Shopee (kurs flat $1 = Rp15.000) dan tukarkan Redeem Code di Portal secara instan.
Ganti Base URL & Jalankan
Arahkan SDK atau tools Anda ke endpoint TobaRouter dan nikmati akses ke model AI frontier dunia.
Integrasi Kode Aplikasi AI (OpenAI Compatible)
Gunakan library resmi openai yang sudah standar di industri.
Cukup arahkan parameter base_url ke TobaRouter. Contoh
berikut mencakup panggilan standar (Chat Completion) dan Streaming Response yang wajib untuk chatbot atau antarmuka real-time.
# 1. Instal library resmi OpenAI: pip install openai
import os
from openai import OpenAI
# 2. Inisialisasi client resmi OpenAI mengarah ke TobaRouter
client = OpenAI(
base_url="https://api-tobarouter.tumputech.my.id/v1",
api_key=os.getenv("TOBAROUTER_API_KEY", "tr-your-platform-key"),
)
# 3. Basic Chat Completion
response = client.chat.completions.create(
model="google/gemini-4-argon", # atau "anthropic/claude-sonnet-5-5"
messages=[
{"role": "system", "content": "Kamu asisten AI handal untuk backend developer."},
{"role": "user", "content": "Jelaskan konsep arsitektur event-driven dalam 2 kalimat."}
]
)
print("--- Jawaban Chat ---")
print(response.choices[0].message.content)
# 4. Streaming Response (Wajib untuk UI Chatbot & Respon Real-time)
print("\n--- Streaming Output ---")
stream = client.chat.completions.create(
model="google/gemini-4-argon",
messages=[{"role": "user", "content": "Buatkan roadmap singkat 3 langkah belajar AI agent."}],
stream=True,
)
for chunk in stream:
content = chunk.choices[0].delta.content or ""
print(content, end="", flush=True) // 1. Instal library resmi OpenAI: npm install openai
import OpenAI from "openai";
// 2. Inisialisasi client OpenAI dengan Base URL TobaRouter
const client = new OpenAI({
baseURL: "https://api-tobarouter.tumputech.my.id/v1",
apiKey: process.env.TOBAROUTER_API_KEY || "tr-your-platform-key",
});
// 3. Basic Chat Completion
const response = await client.chat.completions.create({
model: "google/gemini-4-argon", // atau "anthropic/claude-sonnet-5-5"
messages: [
{ role: "system", content: "Kamu asisten AI handal untuk backend developer." },
{ role: "user", content: "Jelaskan konsep arsitektur event-driven dalam 2 kalimat." },
],
});
console.log("--- Jawaban Chat ---");
console.log(response.choices[0].message.content);
// 4. Streaming Response (Cocok untuk Next.js App Router, Express, SSE)
console.log("\n--- Streaming Output ---");
const stream = await client.chat.completions.create({
model: "google/gemini-4-argon",
messages: [{ role: "user", content: "Buatkan roadmap singkat 3 langkah belajar AI agent." }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
} Integrasi n8n (Open-Source AI Workflow)
n8n adalah platform otomasi open-source terpopuler untuk merangkai AI agent, RAG, dan automated pipeline. Anda dapat menghubungkan n8n ke TobaRouter melalui node OpenAI Chat Model atau AI Agent hanya dalam 3 langkah:
Di workflow n8n Anda, tambahkan node AI Agent atau OpenAI Chat Model.
Pada opsi Credential to connect with, buat credential baru berjenis OpenAI API:
- API Key: Masukkan Platform Key TobaRouter Anda
(
tr-xxxx). -
Aktifkan toggle Custom API URL / Base URL: Masukkan
https://api-tobarouter.tumputech.my.id/v1.
Pada input Model Name, pilih atau ketik model
yang diinginkan (misal: google/gemini-4-argon atau anthropic/claude-sonnet-5-5).
Ringkasan Konfigurasi Credential n8n
Credential Type: OpenAI API
Base URL / Custom API URL: https://api-tobarouter.tumputech.my.id/v1
API Key: tr-your-platform-key
Model Name: google/gemini-4-argon (atau anthropic/claude-sonnet-5-5) Pengujian via cURL / HTTP Request Node
curl -X POST https://api-tobarouter.tumputech.my.id/v1/chat/completions \
-H "Authorization: Bearer tr-your-platform-key" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-4-argon",
"messages": [
{"role": "system", "content": "Kamu node AI di n8n."},
{"role": "user", "content": "Format ringkasan data ini dalam format JSON."}
]
}' Konfigurasi Claude Code CLI
Claude Code membaca variabel lingkungan resmi Anthropic secara langsung. TobaRouter secara native menerima header Anthropic, sehingga Anda bisa memakai agen coding resmi Anthropic ini menggunakan saldo voucher TobaRouter tanpa kartu kredit internasional.
# 1. Export endpoint TobaRouter dan Platform Key kamu
export ANTHROPIC_BASE_URL="https://api-tobarouter.tumputech.my.id"
export ANTHROPIC_AUTH_TOKEN="tr-your-platform-key"
# 2. Jalankan Claude Code langsung dari terminal
claude Universal Setup: Kompatibel dengan Tool & Agent Mana Pun
TobaRouter mengadopsi spesifikasi standar OpenAI /v1 secara
penuh. Jika Anda menggunakan platform, open-source AI, atau coding agent
lain (seperti Cursor, Hermes Agent, Open Claw, Make.com, OpenCode, Pi, Continue.dev, atau LiteLLM), cukup gunakan konfigurasi seragam berikut:
https://api-tobarouter.tumputech.my.id/v1 Bearer tr-your-platform-key google/gemini-4-argon curl https://api-tobarouter.tumputech.my.id/v1/chat/completions \
-H "Authorization: Bearer tr-your-platform-key" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-4-argon",
"messages": [{"role": "user", "content": "Halo TobaRouter!"}]
}'