BeeBridge AIBeeBridge AI
API リファレンス
AIモデルAPIチャット(Chat)ネイティブGeminiフォーマット
⚠️コンプライアンスに関する注意:本プロジェクトは、適法に許可された API ゲートウェイ、内部管理、プライベート環境への導入に限ってご利用ください。上流サービスの利用規約、プラットフォーム規則、規制要件、コンテンツ安全要件を遵守してください。

Geminiメディア認識

Gemini画像、PDF、音声、動画認識リクエスト

⚠️注意:ネイティブ Gemini 形式のリクエストは、inlineData(base64)または fileData.fileUri(公開アクセス可能な URL、YouTube リンクを含む)によるメディアの受け渡しをサポートしています。Gemini File API でアップロードされたファイル URI にアクセスできるかどうかは、アップストリームのチャネル Key の権限に依存します。公開アクセス可能な URL を優先して使用することをお勧めします。OpenAI 形式(chat/completions)のリクエストを Gemini に変換する場合、メディアは一律ダウンロードされ、inlineData(base64)に変換されて渡されます。

POST
/v1beta/models/{model}:generateContent
AuthorizationBearer <token>

Bearer Token で認証します。 形式: Authorization: Bearer sk-xxxxxx

場所:header

パスパラメーター

modelstring

モデル名

contents?
generationConfig?
safetySettings?
tools?
systemInstruction?

レスポンス本文

application/json

curl -X POST "https://api.beeaicloud.com/v1beta/models/string:generateContent" \  -H "Content-Type: application/json" \  -d '{}'
{
  "candidates": [
    {
      "content": {
        "role": "string",
        "parts": [
          {}
        ]
      },
      "finishReason": "string",
      "safetyRatings": [
        {}
      ]
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 0,
    "candidatesTokenCount": 0,
    "totalTokenCount": 0
  }
}

このガイドはいかがですか?

Geminiメディア認識 | BeeBridge AI