Skip to content

Gemini-compatible

Gemini-compatible 接口使用 Gemini 风格路径和请求体。适合已经接入 Gemini 格式的应用,也适合图文理解和媒体输入场景。

方法与路径

http
POST /v1beta/models/{model}:generateContent
POST /v1beta/models/{modelName}:generateContent

文本请求

bash
curl https://moonapix.com/v1beta/models/gemini-compatible:generateContent \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "写一段简短的产品介绍。"
          }
        ]
      }
    ]
  }'

图片理解

json
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "描述这张图片。"
        },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "<BASE64_IMAGE>"
          }
        }
      ]
    }
  ]
}

使用建议

  • 路径中的模型名应与 MoonApiX 后台可用模型一致。
  • 图片、PDF、音频或视频输入建议控制文件大小,避免请求过大。
  • 已使用 OpenAI-compatible 的应用,可以继续走文本系列;已使用 Gemini 格式的应用优先走本页接口。

相关页面