蜂桥AI蜂桥AI
API Reference
AI Model APIChatGemini

Gemini Media Recognition

Gemini Image, PDF, Audio, Video Recognition Request

⚠️Note: Native Gemini format requests support passing media via inlineData (base64) or fileData.fileUri (a publicly accessible URL, YouTube links included). Accessibility of file URIs uploaded via the Gemini File API depends on the permissions of the upstream channel key, so the use of a publicly accessible URL is recommended. When an OpenAI format (chat/completions) request is converted to Gemini, media is uniformly downloaded and passed as inlineData (base64).

POST
/v1beta/models/{model}:generateContent

Authorization

BearerAuth

AuthorizationBearer <token>

使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx

In: header

Path Parameters

model*string

模型名称

Request Body

application/json

contents?
generationConfig?
safetySettings?
tools?
systemInstruction?

Response Body

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
  }
}

How is this guide?