图像(实验性质)#

学习如何使用 Xinference 生成图像。

介绍#

Images API提供了两种与图像交互的方法:

  • 文生图端点根据文本从零开始创建图像。

  • 图生图端点允许您生成给定图像的变体。

API 端点

OpenAI 兼容端点

Text-to-Image API

/v1/images/generations

Image-to-image API

/v1/images/variations

支持的模型列表#

Text-to-image API 在 Xinference 中支持以下模型:

  • sd-turbo

  • sdxl-turbo

  • stable-diffusion-v1.5

  • stable-diffusion-xl-base-1.0

快速入门#

文生图#

可以通过 cURL、OpenAI Client 或 Xinference 的方式尝试使用 Text-to-image API。

curl -X 'POST' \
  'http://<XINFERENCE_HOST>:<XINFERENCE_PORT>/v1/images/generations' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "<MODEL_UID>",
    "prompt": "an apple",
  }'

图生图#

你可以在教程笔记本中找到更多 Images API 的示例。

Stable Diffusion ControlNet

学习一个 Stable Diffusion 控制网络的示例