Langsung ke konten utama

Gambaran Umum

Opik dapat mencatat panggilan TokenLab dengan membungkus klien OpenAI yang mengarah ke endpoint yang kompatibel dengan OpenAI milik TokenLab.
Tipe: ObservabilitasJalur Utama: Wrapper pelacakan SDK OpenAITingkat Dukungan: Jalur pelacakan yang kompatibel dengan OpenAI didukung

Instalasi

pip install opik openai

Lingkungan

export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export OPIK_PROJECT_NAME="tokenlab-integration-demo"

Membungkus Klien OpenAI

import os

from openai import OpenAI
from opik.integrations.openai import track_openai

client = OpenAI(
    api_key=os.environ["TOKENLAB_API_KEY"],
    base_url="https://api.tokenlab.sh/v1",
)

openai_client = track_openai(client)

Mencatat Chat Completion

completion = openai_client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[
        {"role": "user", "content": "Summarize why LLM observability matters."}
    ],
)

print(completion.choices[0].message.content)

Catatan Endpoint

Pengaturan ini melacak jalur SDK yang kompatibel dengan OpenAI. Jika Anda menggunakan endpoint asli TokenLab di luar SDK OpenAI, lakukan instrumentasi pada klien atau alur kerja tersebut secara terpisah.