Bootstrap

用SiliconFlow的接口调用 deepseek-ai/Janus-Pro-7B 模型生成 图像

概述

本文档描述了使用 Deepseek AI Janus-Pro-7B 模型的 SiliconFlow 图像生成 API。

API 端点

  • URL: https://api.siliconflow.cn/v1/images/generations
  • 方法: POST
  • 内容类型: application/json

认证

  • 需要授权的 Bearer 令牌
  • 令牌必须包含在 Authorization 标头中

请求参数

载荷

参数类型描述示例
model字符串用于图像生成的 AI 模型"deepseek-ai/Janus-Pro-7B"
prompt字符串对期望图像的详细文本描述"海边的岛屿,海鸥,月光洒在海面上,灯塔,背景有船只,海面上有飞鱼"
seed整数用于可重复生成图像的随机种子4999999999

Python 示例

import requests

url = "https://api.siliconflow.cn/v1/images/generations"

payload = {
    "model": "deepseek-ai/Janus-Pro-7B",
    "prompt": "海边的岛屿,海鸥,月光洒在海面上,灯塔,背景有船只,海面上有飞鱼",
    "seed": 4999999999
}
headers = {
    "Authorization": "Bearer <你的令牌>",
    "Content-Type": "application/json"
}

response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)

注意事项

  • <你的令牌> 替换为你的实际 API 授权令牌
  • 确保已安装 requests
  • API 将在响应中返回生成的图像详情

错误处理

  • 检查 response.status_code 以确认生成是否成功(通常为 200)
  • 检查 response.text 以获取详细的错误消息或图像生成结果

最佳实践

  • 保持提示词描述性且简洁
  • 尝试不同的种子值以获得多样的结果
  • 注意 API 使用限制和成本
    快来体验 siliconflow 图像生成服务:https://cloud.siliconflow.cn/i/vnCCfVaQ
;