API Documentation

API Documentation

Integrasikan kekuatan AI ke aplikasi Anda dengan API yang mudah digunakan dan dokumentasi lengkap

Getting Started

API Key

Dapatkan API key Anda dari dashboard untuk mulai menggunakan API

curl -H "Authorization: Bearer YOUR_API_KEY" https://api.jagad.ai/v1/models

Base URL

Semua endpoint API menggunakan base URL berikut

https://api.jagad.ai/v1

API Endpoints

POST/api/v1/chat/completions

Chat Completions

Generate chat completions using any of our supported AI models

Request Example:

{
  "model": "openai/gpt-4",
  "messages": [
    {
      "role": "user",
      "content": "Hello, how are you?"
    }
  ],
  "temperature": 0.7,
  "max_tokens": 1000
}

Response Example:

{
  "id": "chatcmpl-123",
  "object": "chat.completion",
  "created": 1677652288,
  "model": "openai/gpt-4",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! I'm doing well, thank you for asking. How can I help you today?"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 12,
    "total_tokens": 21
  }
}
GET/api/v1/models

List Models

Get a list of available AI models

Request Example:

{}

Response Example:

{
  "data": [
    {
      "id": "openai/gpt-4",
      "name": "GPT-4",
      "description": "Most capable GPT-4 model",
      "context_length": 8192,
      "pricing": {
        "prompt": 0.00003,
        "completion": 0.00006
      }
    }
  ]
}
POST/api/v1/memory

Memory Management

Create, update, or retrieve memory for enhanced context

Request Example:

{
  "type": "global",
  "content": "User prefers responses in Indonesian language",
  "chat_room_id": "optional"
}

Response Example:

{
  "id": "mem_123",
  "type": "global",
  "content": "User prefers responses in Indonesian language",
  "created_at": "2024-01-01T00:00:00Z"
}

SDKs & Libraries

JavaScript/TypeScript

Official SDK untuk Node.js dan browser

npm install @jagad-ai/sdk
GitHub

Python

Official SDK untuk Python

pip install jagad-ai
GitHub

Rate Limits

Free

Paket gratis

100
requests per hour

Pro

Paket profesional

1,000
requests per hour

Team

Paket tim

10,000
requests per hour

Butuh Bantuan?

Tim support kami siap membantu Anda mengintegrasikan API Jagad.ai

Jagad AI - AI Chat Platform Made in Indonesia