コンテンツにスキップ

ドキュメント

Sakuranbo AI は、テキスト・画像・動画の生成モデルを使う開発者向けの API です。1 つのカタログ、1 つのエラー形式、1 つの前払い USD 残高で、すべてのモデルを扱えます。

Sakuranbo AI は、OpenAI の SDK で使えます。OpenAI の API を呼び出している既存のコードで試すには、ベース URL を https://api.sakuranbo.ai/v1 に、API キーを Sakuranbo AI のキーに変えます。model には、例のように Sakuranbo AI のモデル ID を指定します。

ターミナルウィンドウ
curl -X POST "https://api.sakuranbo.ai/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $SAKURANBO_API_KEY" \
-d '{
"model": "sakuranbo/cherrytext-1.0-flash",
"messages": [
{
"role": "system",
"content": "You are a concise assistant."
},
{
"role": "user",
"content": "Summarize the benefits of prepaid API credits in two lines."
}
],
"max_tokens": 2048
}'

TypeScript と Python の例は、OpenAI の公式 SDK を使います。例は、API キーを環境変数 SAKURANBO_API_KEY から読み、モデル sakuranbo/cherrytext-1.0-flash を使います。キーの作成はクイックスタートを参照してください。Anthropic SDK や、そのほかのチャットの機能はチャットを参照してください。

  • クイックスタート: アカウントと API キーを作成し、残高を追加して、最初のチャットのリクエストを送ります。
  • 認証: API キーでリクエストを認証する方法です。
  • チャット: OpenAI 互換と Anthropic 互換のエンドポイントで、ストリーミングも使ってテキストを生成します。
  • 画像: 画像を生成し、編集します。
  • 動画: テキスト、最初のフレーム、参照画像から動画を生成します。
  • ジョブ: 画像と動画のジョブを確認し、一覧し、キャンセルします。
  • Webhook: ジョブ、入金、残高不足のイベントを受け取り、署名を検証します。
  • 残高とキーの利用上限: 残高と、API キーの利用上限を読み取ります。
  • モデル API: GET /v1/models と GET /v1/models/{vendor}/{model} です。
  • 見積 API: POST /v1/estimate です。
  • エラー: エラー形式、HTTP ステータス、すべてのエラーコードです。
  • 料金と課金: 前払い残高、入金、単価、課金されないものです。
  • MCP サーバー: コーディングエージェントから、ドキュメントの検索、モデルの確認、料金の見積、残高と履歴の参照を行います。