الأطر والمنصات

Langfuse

تتبع طلبات TokenLab المتوافقة مع OpenAI باستخدام Langfuse

نظرة عامة

يمكن لـ Langfuse تتبع استدعاءات TokenLab من خلال تكامل OpenAI الخاص به عندما يتم تهيئة OpenAI SDK باستخدام عنوان URL الأساسي /v1 الخاص بـ TokenLab.

النوع: القابلية للملاحظة (Observability)

المسار الأساسي: تتبع OpenAI SDK

مستوى دعم الثقة: مسار تتبع متوافق مع OpenAI مدعوم

التثبيت

pip install langfuse openai

البيئة

export LANGFUSE_SECRET_KEY="sk-lf-..."
export LANGFUSE_PUBLIC_KEY="pk-lf-..."
export LANGFUSE_BASE_URL="https://cloud.langfuse.com"
export TOKENLAB_API_KEY="sk-your-tokenlab-key"

مثال

import os

from langfuse import get_client, observe
from langfuse.openai import OpenAI

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


@observe()
def story():
    return client.chat.completions.create(
        model="claude-sonnet-5",
        messages=[{"role": "user", "content": "Write a short haiku."}],
    ).choices[0].message.content


print(story())
get_client().flush()

ملاحظات حول نقاط النهاية (Endpoint Notes)

تغطي هذه الصفحة تتبع Langfuse لمسار OpenAI SDK. إذا كان تطبيقك يستخدم استجابات TokenLab الأصلية، أو رسائل Anthropic، أو نقاط نهاية Gemini، فتأكد من أن أدوات القياس (instrumentation) الخاصة بك تلتقط مسار استدعاء العميل ذلك.

في هذه الصفحة