Mulai Bangun Aplikasi AI dalam 3 Langkah Cepat

Hubungkan backend aplikasi AI, otomasi workflow open-source, atau coding agent CLI ke Satsera cukup dengan mengganti satu endpoint URL. Tanpa kartu kredit internasional, tanpa vendor lock-in.

1

Ambil Platform Key

Daftar di Portal Satsera dan buat Platform Key baru (format sk-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 Satsera dan nikmati akses ke model yang tersedia pada grup akses akunmu.

Integrasi Kode Aplikasi AI (OpenAI Compatible)

Gunakan library resmi openai yang sudah standar di industri. Cukup arahkan parameter base_url ke Satsera. 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 Satsera
client = OpenAI(
    base_url="https://api.satsera.ai.id/v1",
    api_key=os.getenv("SATSERA_API_KEY", "sk-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 Satsera
const client = new OpenAI({
  baseURL: "https://api.satsera.ai.id/v1",
  apiKey: process.env.SATSERA_API_KEY || "sk-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 digunakan melalui LangChain, LlamaIndex, LiteLLM, CrewAI, Vercel AI SDK, AutoGen, dan DSPy saat konfigurasi modelnya kompatibel.

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 Satsera 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 Satsera Anda (sk-xxxx).
  • Aktifkan toggle Custom API URL / Base URL: Masukkan https://api.satsera.ai.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.satsera.ai.id/v1
API Key: sk-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.satsera.ai.id/v1/chat/completions \
  -H "Authorization: Bearer sk-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. Satsera secara native menerima header Anthropic, sehingga Anda bisa memakai agen coding resmi Anthropic ini menggunakan saldo voucher Satsera tanpa kartu kredit internasional.

Terminal Bash / Zsh (~/.zshrc)
# 1. Export endpoint Satsera dan Platform Key kamu
export ANTHROPIC_BASE_URL="https://api.satsera.ai.id"
export ANTHROPIC_AUTH_TOKEN="sk-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 Satsera untuk menghemat pengeluaran token hingga 90%.

Universal Setup: Kompatibel dengan Tool & Agent Mana Pun

Satsera 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.satsera.ai.id/v1
Authentication Header
Bearer sk-your-platform-key
Contoh Model ID
google/gemini-4-argon
Uji Koneksi Universal (cURL)
curl https://api.satsera.ai.id/v1/chat/completions \
  -H "Authorization: Bearer sk-your-platform-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-4-argon",
    "messages": [{"role": "user", "content": "Halo Satsera!"}]
  }'

Pilih model. Lanjut berkarya.

Satu saldo memberi kamu ruang untuk memilih model sesuai kebutuhan.

Buat akun