メインコンテンツへスキップ

インストール

pip install "rail-score-sdk[openai]"

使用法

import asyncio
from rail_score_sdk.integrations import RAILOpenAI

async def main():
    client = RAILOpenAI(
        openai_api_key="sk-...",
        rail_api_key="YOUR_RAIL_API_KEY",
        rail_threshold=7.0,
        rail_policy="regenerate",
        rail_mode="basic",
    )

    response = await client.chat_completion(
        model="gpt-4o",
        messages=[{"role": "user", "content": "量子コンピューティングについて説明してください。"}],
        temperature=0.7,
    )

    print(f"内容: {response.content}")
    print(f"RAILスコア: {response.rail_score}/10")
    print(f"閾値を満たしました: {response.threshold_met}")
    print(f"再生成されました: {response.was_regenerated}")

asyncio.run(main())
単一の呼び出しのRAIL評価をバイパスするには、rail_skip=Trueを渡してください。