Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt

Use this file to discover all available pages before exploring further.

Respons

object
string
Selalu list.
data
array
Array objek model.Setiap model berisi:
  • id (string): Identitas model
  • object (string): model
  • created (integer): Timestamp pembuatan
  • owned_by (string): Provider model
  • lemondata.category (string): Kategori model publik
  • lemondata.pricing_unit (string atau null): Satuan harga publik jika tersedia
  • lemondata.capability_flags (object atau null): Ringkasan kapabilitas publik
  • lemondata.supported_operations (array atau null): Operasi non-chat publik untuk model
  • lemondata.pricing_provenance (object atau null): Metadata sumber harga publik
  • lemondata.public_contract_summary (object atau null): Ringkasan discovery non-chat ringan yang hanya berisi public_operations dan request_endpoint
  • lemondata.agent_preferences (object): Hanya dikembalikan saat recommended_for ada
GET /v1/models dioptimalkan untuk discovery. Metadata khusus detail seperti capability_flags, pricing_provenance, dan public_contract lengkap berada di GET /v1/models/{model}.

Parameter Query

category
string
Filter kategori publik opsional. Mendukung chat, image, video, audio, tts, stt, music, 3d, embedding, rerank, dan translation.
Skenario rekomendasi non-chat opsional. Mendukung image, video, music, 3d, tts, stt, embedding, rerank, dan translation.
provider
string
Filter provider opsional seperti openai, anthropic, google, atau deepseek.
tag
string
Filter tag model opsional seperti chat, image, video, embedding, atau translation.
Saat recommended_for ada, /v1/models mengurutkan model non-chat berdasarkan snapshot sukses 24 jam cached terbaru. Model dengan status = "insufficient_samples" tetap terlihat tetapi diurutkan setelah model yang sudah diberi skor.
curl "https://api.tokenlab.sh/v1/models" \
  -H "Authorization: Bearer sk-your-api-key"
{
  "object": "list",
  "data": [
    {
      "id": "gpt-5.4",
      "object": "model",
      "created": 1706000000,
      "owned_by": "openai"
    },
    {
      "id": "claude-sonnet-4-6",
      "object": "model",
      "created": 1706000000,
      "owned_by": "anthropic"
    },
    {
      "id": "gemini-2.5-flash",
      "object": "model",
      "created": 1706000000,
      "owned_by": "google"
    }
  ]
}

Filter Berdasarkan Provider

# Get all OpenAI models
openai_models = [m for m in models.data if m.owned_by == "openai"]

# Get all Anthropic models
anthropic_models = [m for m in models.data if m.owned_by == "anthropic"]

Kategori Model

PenyediaContoh Model
openaigpt-5.4, gpt-5.4-mini, gpt-5-mini, gpt-4o, dall-e-3
anthropicclaude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5
googlegemini-3-pro-preview, gemini-3-flash-preview, gemini-2.5-pro
deepseekdeepseek-r1, deepseek-v3-2
xaigrok-4.1
moonshotkimi-k2.5
minimaxminimax-m2.1
metallama-3.3-70b, llama-3.1-405b

Contoh Rekomendasi Agent

Response
{
  "object": "list",
  "data": [
    {
      "id": "gemini-2.5-flash-image",
      "object": "model",
      "created": 1706000000,
      "owned_by": "google",
      "lemondata": {
        "category": "image",
        "pricing_unit": "per_request",
        "agent_preferences": {
          "image": {
            "preferred_rank": 1,
            "success_rate_24h": 0.98,
            "sample_count_24h": 423,
            "status": "ready",
            "updated_at": "2026-03-28T12:00:00.000Z",
            "basis": {
              "score_source": "clickhouse_24h",
              "channel_id": null,
              "physical_model": null
            }
          }
        }
      }
    }
  ]
}