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.

1

Ambil Platform Key

Daftar di Portal TobaRouter dan buat Platform Key baru (format tr-xxxx) dalam hitungan detik.

2

Isi Saldo via Shopee

Beli voucher di Shopee (kurs flat $1 = Rp15.000) dan tukarkan Redeem Code di Portal secara instan.

3

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.

main.py (Chat & Streaming)
# 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)
app.ts (Chat & Streaming)
// 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 || "");
}
💡 Kompatibel Framework AI: Format ini juga langsung bekerja 100% dengan LangChain, LlamaIndex, LiteLLM, CrewAI, Vercel AI SDK, AutoGen, hingga DSPy.

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:

Langkah 1

Di workflow n8n Anda, tambahkan node AI Agent atau OpenAI Chat Model.

Langkah 2

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.
Langkah 3

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

n8n OpenAI Credential Settings
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 / HTTP Request
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."}
    ]
  }'
💡 Bekerja di Self-Hosted & Cloud: Kompatibel baik di instance Docker n8n lokal, VPS Dokploy, maupun n8n Cloud tanpa batasan request.

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.

Terminal Bash / Zsh (~/.zshrc)
# 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
💡 Prompt Caching Aktif: Sesi loop Claude Code yang panjang secara otomatis memanfaatkan diskon prompt caching TobaRouter untuk menghemat pengeluaran token hingga 90%.

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:

Base URL / Endpoint
https://api-tobarouter.tumputech.my.id/v1
Authentication Header
Bearer tr-your-platform-key
Contoh Model ID
google/gemini-4-argon
Uji Koneksi Universal (cURL)
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!"}]
  }'

Berlayar tenang di Danau Toba,

Modal Rp15.000, aplikasi AI langsung mengudara.

Daftar dan top up