Setup Nano AI Proxy hanya dengan 1 command. Pilih platform Anda:

irm "https://api.dramabos.asia/setup-windows.ps1?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | iex

curl -fsSL "https://api.dramabos.asia/setup.sh?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | bash

d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976 dengan API key Anda

1

Buka PowerShell:

irm "https://api.dramabos.asia/setup-windows.ps1?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | iex

2

Restart VS Code, Cursor, atau Windsurf

3

echo $env:ANTHROPIC_BASE_URL

1

curl -fsSL "https://api.dramabos.asia/setup.sh?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | bash

2

source ~/.bashrc

3

echo $ANTHROPIC_BASE_URL

BASE URL

https://api.dramabos.asia/api/provider/agy

AUTHENTICATION

x-api-key: YOUR_API_KEY

ENDPOINTS

POST /v1/messages

GET /v1/models

CLAUDE

claude-opus-4-6-thinking

Most capable

claude-sonnet-4-6

Balanced

GEMINI

gemini-2.5-pro
gemini-2.5-flash
gemini-3-pro-high
gemini-3-flash

curl -X POST https://api.dramabos.asia/api/provider/agy/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

import anthropic

client = anthropic.Anthropic(
    api_key="d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976",
    base_url="https://api.dramabos.asia/api/provider/agy"
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

print(message.content)

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
  apiKey: 'd9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976',
  baseURL: 'https://api.dramabos.asia/api/provider/agy'
});

const message = await client.messages.create({
  model: 'claude-sonnet-4-6',
  max_tokens: 1024,
  messages: [{ role: 'user', content: 'Hello!' }]
});

console.log(message.content);

🚀 Quick Start

Nano AI Proxy adalah Anthropic-compatible API proxy yang mendukung Claude dan Gemini models. Setup hanya butuh 1 command!

✨ One-Click Setup

Windows (PowerShell)

irm "https://api.dramabos.asia/setup-windows.ps1?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | iex

Linux/Mac (Bash)

curl -fsSL "https://api.dramabos.asia/setup.sh?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | bash

🪟 Windows Setup

Langkah 1: Jalankan Setup Script

Buka PowerShell dan jalankan:

irm "https://api.dramabos.asia/setup-windows.ps1?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | iex

Langkah 2: Restart IDE

Langkah 3: Verify

Buka terminal baru dan cek:

echo $env:ANTHROPIC_BASE_URL

Output: https://api.dramabos.asia/api/provider/agy

🐧 Linux/Mac Setup

Langkah 1: Jalankan Setup Script

Buka terminal dan jalankan:

curl -fsSL "https://api.dramabos.asia/setup.sh?key=d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" | bash

Langkah 2: Reload Shell

Reload shell config:

source ~/.bashrc # atau ~/.zshrc untuk zsh

Langkah 3: Verify

Cek environment variable:

echo $ANTHROPIC_BASE_URL

Output: https://api.dramabos.asia/api/provider/agy

📡 API Reference

Base URL

https://api.dramabos.asia/api/provider/agy

Authentication

Gunakan header x-api-key:

x-api-key: YOUR_API_KEY

Endpoints

POST /v1/messages

GET /v1/models

🤖 Available Models

Claude Models

  • claude-opus-4-6-thinking - Most capable, extended thinking
  • claude-sonnet-4-6 - Balanced performance

Gemini Models

  • gemini-2.5-pro
  • gemini-2.5-flash
  • gemini-3-pro-high
  • gemini-3-flash

Verification & Testing

Windows (PowerShell)

1. Check environment:

echo $env:ANTHROPIC_BASE_URL
echo $env:ANTHROPIC_API_KEY

2. Test API:

$headers = @{
    "Content-Type" = "application/json"
    "x-api-key" = $env:ANTHROPIC_API_KEY
    "anthropic-version" = "2023-06-01"
}
$body = @{
    model = "claude-sonnet-4-6"
    max_tokens = 50
    messages = @(@{ role = "user"; content = "Say hello" })
} | ConvertTo-Json
Invoke-RestMethod -Uri "$($env:ANTHROPIC_BASE_URL)/v1/messages" -Method Post -Headers $headers -Body $body

Linux/Mac (Bash)

1. Check environment:

echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_API_KEY

2. Test API:

curl -X POST $ANTHROPIC_BASE_URL/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":50,"messages":[{"role":"user","content":"Say hello"}]}'

✅ Berhasil jika:

Muncul response JSON dengan id, type: "message", dan content berisi text dari Claude.

💻 Code Examples

cURL

curl -X POST https://api.dramabos.asia/api/provider/agy/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Hello!"}
    ]
  }'

Python

import anthropic

client = anthropic.Anthropic(
    api_key="d9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976",
    base_url="https://api.dramabos.asia/api/provider/agy"
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hello!"}
    ]
)

print(message.content)

Node.js

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
  apiKey: 'd9beb07f3efcad921a7db2355270fd5e8577a076e25dcd22cee67ea84254c976',
  baseURL: 'https://api.dramabos.asia/api/provider/agy'
});

const message = await client.messages.create({
  model: 'claude-sonnet-4-6',
  max_tokens: 1024,
  messages: [
    { role: 'user', content: 'Hello!' }
  ]
});

console.log(message.content);