Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Lazu ドキュメント

Lazu は統合 AI モデルゲートウェイです。1 つの API Key で主要なモデル provider に接続しつつ、OpenAI 互換呼び出し、provider ネイティブ endpoint、モデル検出、 クォータ管理、利用ログを利用できます。

Base URLHosted 版は https://api.lazu.ai を使います。自社運用では自分の API ドメインに置き換えてください。
モデルカタログGET /api/models/catalog は、現在の API Key で実際に利用できるモデルと機能を返します。
コードサンプルチャット、ストリーミング、マルチモーダル、エラー処理、クライアント実装。Chat completionsリクエスト、stream、tools、usage/cache fields を 1 ページで確認できます。

基本フロー

  1. Lazu コンソールで API Key を作成します。
  2. GET /api/models/catalog を呼び出します。
  3. modalitysupported_endpoint_typessupported_endpointspricingparametersdefault_endpoint_type を見てモデルを選びます。
  4. モデルが推奨する endpoint にリクエストを送ります。

認証

最も一般的な認証方式:

Authorization: Bearer YOUR_API_KEY
API スタイル推奨認証方式
OpenAI 互換Authorization: Bearer YOUR_API_KEY
Anthropic ネイティブx-api-key: YOUR_API_KEY + anthropic-version
Gemini ネイティブ?key=YOUR_API_KEY または x-goog-api-key: YOUR_API_KEY

クイックスタート

curl https://api.lazu.ai/api/models/catalog \
  -H "Authorization: Bearer YOUR_API_KEY"
from openai import OpenAI
 
client = OpenAI(
    base_url="https://api.lazu.ai/v1",
    api_key="YOUR_API_KEY",
)
 
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello from Lazu"}],
)
print(response.choices[0].message.content)

モデルを選ぶ

GET /api/models/catalog が現在の token の事実上の source of truth です。 Agent やスクリプトはモデル名を推測せず、catalog を先に読んでください。