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.

Ikhtisar

TokenLab paling mudah diintegrasikan dengan mencocokkan SDK dengan perilaku yang Anda butuhkan:
  • SDK Anthropic resmi untuk perilaku asli Claude /v1/messages
  • alat resmi Gemini / Google AI untuk bentuk permintaan asli Gemini
  • SDK OpenAI resmi untuk rute /v1 yang kompatibel dengan OpenAI dan penggunaan bergaya Responses
Gunakan halaman integrasi untuk batasan dukungan. Dalam set dokumen ini, “recommended” atau “supported” berarti ada jalur penyiapan yang terdokumentasi; itu tidak otomatis berarti setiap helper framework atau fitur khusus penyedia diuji regresi dari ujung ke ujung di repositori ini.

SDK yang Direkomendasikan

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

go get github.com/openai/openai-go/v3

Anthropic SDK

Dukungan native untuk Claude Messages API

Contoh OpenAI SDK

Gunakan ini saat Anda memigrasikan klien yang sudah kompatibel dengan OpenAI atau menginginkan jalur kompatibilitas /v1. Untuk fitur native Claude atau native Gemini, gunakan SDK native yang sesuai.
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenlab.sh/v1"
)

response = client.responses.create(
    model="gpt-5.4",
    input="Explain TokenLab in one sentence."
)

print(response.output_text)

Contoh OpenAI Go

package main

import (
    openai "github.com/openai/openai-go/v3"
    "github.com/openai/openai-go/v3/option"
)

func main() {
    client := openai.NewClient(
        option.WithAPIKey("sk-your-api-key"),
        option.WithBaseURL("https://api.tokenlab.sh/v1"),
    )

    _ = client
}

Contoh Anthropic SDK

from anthropic import Anthropic

client = Anthropic(
    api_key="sk-your-api-key",
    base_url="https://api.tokenlab.sh"
)

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

SDK Mana yang Harus Anda Gunakan?

TujuanJalur yang Direkomendasikan
Perilaku native penyediaSDK atau rute native penyedia
Klien yang sudah kompatibel dengan OpenAISDK OpenAI di TokenLab /v1
Chat portabel / embeddingsRute /v1 yang kompatibel dengan OpenAI
Fitur bawaan ClaudeAnthropic SDK
Bentuk permintaan native GeminiAPI / SDK native Gemini
LangChain / LlamaIndex / Vercel AI SDKGunakan halaman integrasi khusus

Praktik Terbaik

Gunakan rute native Anthropic atau Gemini untuk field spesifik penyedia, tools, detail streaming, dan perilaku lain yang tidak boleh diterjemahkan melalui format lain.
SDK yang kompatibel dengan OpenAI adalah jalur terbaik untuk klien bergaya OpenAI yang sudah ada, chat portabel, dan embeddings. Perlakukan mereka sebagai rute kompatibilitas, bukan sebagai satu-satunya permukaan API TokenLab.
Lewatkan URL dasar TokenLab secara langsung dalam konfigurasi klien Anda, alih-alih mengandalkan alias variabel lingkungan lama.