Pandalla API

文件请求 OSS_URL

通过 OSS_URL 参数在 Gemini、Sora 等模型请求中引用远程文件。

文件请求 OSS_URL

由于 Gemini、Sora 等模型仅支持文件流或 Base64,不支持直接传入 URL,我们新增 OSS_URL 参数来让请求能够引用远程文件。当前 Gemini 与 Sora 均已支持该能力。

Gemini 示例

import json
import requests

if __name__ == "__main__":
    api_key = "sk-xxxxxxx"
    file_url = "https://xxxxxxxxxxxxxxxxx"
    model = "gemini-2.5-flash"

    payload = {
        "contents": [
            {
                "role": "user",
                "parts": [
                    {"text": "请描述这个文件"},
                ],
            }
        ],
        "OSS_URL": file_url,
    }
    endpoint = f"https://api.pandalla.ai/v1beta/models/{model}:generateContent"
    headers = {
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    }
    resp = requests.post(
        endpoint, headers=headers, data=json.dumps(payload), timeout=120
    )
    print(f"Status: {resp.status_code}")
    print(resp.text)

Sora 示例

curl -X POST 'https://api.pandalla.ai/v1/videos' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -F 'prompt="一只德文猫在人身上玩耍"' \
  -F 'model="sora-2"' \
  -F 'seconds="4"' \
  -F 'OSS_URL=https://xxxxxxxxxxxxxxx' \
  -F 'size="1280x720"'