Skip to main content
bf16.ai プロトコル & ゲートウェイ仕様

bf16.ai 開発者 API ドキュメント

OpenAI SDK、Anthropic SDK、またはコーディングエージェントの接続先を https://dev-api.bf16.ai に設定し、 sk-bf16-v1-... 形式の Bearer キーで認証するだけで即座に利用できます。

1. 対応エンドポイント一覧

メソッド & パス認証ヘッダープロトコル仕様
POST https://dev-api.bf16.ai/v1/chat/completionsAuthorization: Bearer sk-bf16-v1-...OpenAI Chat Completions 互換(SSE ストリーミング、reasoning_content、ツール呼び出し、JSON Schema 対応)。
POST https://dev-api.bf16.ai/v1/responsesAuthorization: Bearer sk-bf16-v1-...ステートレス OpenAI Responses API(ゼロプロンプト保持を保証するため store: false を強制適用)。
POST https://dev-api.bf16.ai/v1/messagesx-api-key または Bearer sk-bf16-v1-...ネイティブ Anthropic Messages ワイヤ形式(HMAC 署名付き thinking ブロックおよび tool_use 変換に対応)。
GET https://dev-api.bf16.ai/v1/models任意 / Bearer稼働中モデルのメタデータ、1M コンテキスト上限、トークンあたり米ドル単価の取得。

2. 任意の予算制御・テレメトリヘッダー

  • X-BF16-Max-Price-Per-M-Output: 2.00 — 出力単価が指定した米ドル上限を超えるエンドポイントへのルーティングを自動的に拒否します。
  • X-BF16-Include-Cost: true — 確定した米ドル決済額をレスポンスヘッダー(X-BF16-Cost-USD)および最終 SSE usage フレームに付与します。
  • Idempotency-Key: <uuid> — 非ストリーミングリクエストのネットワーク再試行時における二重課金を防止します。

3. ゼロプロンプト保持(0 Bytes 保存)保証

bf16.ai はリクエスト本文、システムプロンプト、モデルの出力結果をディスクやデータベースに一切保存せず、メモリ上で直接トークンをストリーミング中継します。記録されるのはトークン数、HTTP ステータスコード、および nano-USD 台帳仕訳のみです。