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.
Ambil Platform Key
Daftar di Portal Satsera dan buat Platform Key baru (format sk-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 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.
# 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) // 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 || "");
} 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:
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 Satsera Anda
(
sk-xxxx). -
Aktifkan toggle Custom API URL / Base URL: Masukkan
https://api.satsera.ai.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.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 -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."}
]
}' 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.
# 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 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:
https://api.satsera.ai.id/v1 Bearer sk-your-platform-key google/gemini-4-argon 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!"}]
}'