Skip to content

获取可用模型

调用图片接口前,应先查询当前 Token 能使用的模型。不同用户、Token 或分组返回的模型可能不同,请勿写死平台模型列表。

GET/v1/models

鉴权

http
Authorization: Bearer YOUR_API_TOKEN

请求示例

bash
curl --request GET 'https://revora.vip/v1/models' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
javascript
const response = await fetch('https://revora.vip/v1/models', {
  headers: { Authorization: `Bearer ${process.env.REVORA_API_TOKEN}` },
});
if (!response.ok) throw new Error(await response.text());
const models = await response.json();
console.log(models.data);
python
import os
import requests

response = requests.get(
    "https://revora.vip/v1/models",
    headers={"Authorization": f"Bearer {os.environ['REVORA_API_TOKEN']}"},
    timeout=30,
)
response.raise_for_status()
print(response.json()["data"])

响应

json
{
  "success": true,
  "object": "list",
  "data": [
    {
      "id": "YOUR_AVAILABLE_IMAGE_MODEL",
      "object": "model",
      "created": 1626777600,
      "owned_by": "custom",
      "supported_endpoint_types": ["image-generation"]
    }
  ]
}

模型名称取自 data[].id。图片模型可通过 supported_endpoint_types 中的 image-generation 识别。返回结果已经按照当前用户、Token、模型限制和分组权限过滤。

如果没有可用图片模型,请联系平台方配置权限,不要自行猜测模型名称。

面向 Revora API 下游开发者