所有文章 > 日积月累 > Stable Diffusion API价格与使用指南
Stable Diffusion API价格与使用指南

Stable Diffusion API价格与使用指南

Stable Diffusion 3的发布

4月17日,Stability AI在其官网正式宣布推出最新的Stable Diffusion 3和Stable Diffusion 3 Turbo模型。这次发布标志着文本到图像生成技术的又一重大进步。Stable Diffusion 3不仅在文本嵌入方面表现优异,还超越了OpenAI的DALL-E 3和Midjourney v6,特别是在细节表现和图像生成准确性上实现了显著提升。为了更好地服务于需要使用多种模型的企业,Stability AI与API平台Fireworks AI建立了合作关系,提供了一种无缝集成的解决方案,使得用户可以更加便捷地调用这些先进的模型。

Stable Diffusion 3发布

API使用方式与代码示例

在使用Stable Diffusion 3的API之前,用户需要在Stability AI平台注册一个账号。新用户注册后将获得20个免费积分,用于初始测试。注册成功后,用户可以在个人页面查看并复制他们的API密钥。

cURL调用示例

curl -f -sS "https://api.stability.ai/v2beta/stable-image/generate/sd3" 
  -H "authorization: Bearer sk-MYAPIKEY" 
  -H "accept: image/*" 
  -F prompt="Lighthouse on a cliff overlooking the ocean" 
  -F output_format="jpeg" 
  -o "./lighthouse.jpeg"

Python调用示例

import requests

response = requests.post(
    "https://api.stability.ai/v2beta/stable-image/generate/sd3",
    headers={
        "authorization": "Bearer sk-MYAPIKEY",
        "accept": "image/*"
    },
    files={"none": ''},
    data={
        "prompt": "dog wearing black glasses",
        "output_format": "jpeg",
    },
)

if response.status_code == 200:
    with open("./dog-wearing-glasses.jpeg", 'wb') as file:
        file.write(response.content)
else:
    raise Exception(str(response.json()))

Javascript调用示例

import fs from "node:fs";
import axios from "axios";
import FormData from "form-data";

const formData = {
  prompt: "Lighthouse on a cliff overlooking the ocean",
  output_format: "jpeg"
};

const response = await axios.postForm(
  https://api.stability.ai/v2beta/stable-image/generate/sd3,
  axios.toFormData(formData, new FormData()),
  {
    validateStatus: undefined,
    responseType: "arraybuffer",
    headers: { 
      Authorization: Bearer sk-MYAPIKEY, 
      Accept: "image/*" 
    },
  },
);

if(response.status === 200) {
  fs.writeFileSync("./lighthouse.jpeg", Buffer.from(response.data));
} else {
  throw new Error(${response.status}: ${response.data.toString()});
}

API价格与积分机制

Stable Diffusion 3的API采用积分制收费。每100个积分的价格为1美元,这意味着生成一张SD3图像的费用相较于之前版本有所提升。初始注册用户会获得25个免费积分用于测试,之后可以通过计费仪表板购买额外积分。

API价格

这种积分机制为用户提供了灵活的支付方式,适合不同规模和需求的用户。从而使得在计算成本的同时,用户能够根据自己的需求灵活使用API。

Stable Assistant的新功能

除了Stable Diffusion 3,Stability AI还推出了一个名为Stable Assistant Beta的新平台。这个平台与微软的Copilot相似,用户可以通过对话的方式与其交互,生成图片、撰写文章,甚至将图像与文字结合在一起。虽然目前仅对少数用户开放,但其强大的功能和潜力已经引起了广泛的关注。

Stable Assistant

Stable Diffusion与Midjourney的比较

费用与可访问性

  • Stable Diffusion:作为开源项目,Stable Diffusion对用户免费开放,但需要一定的计算资源支持。
  • Midjourney:采用付费订阅模式,费用从每月10美元至120美元不等。

设备要求

  • Stable Diffusion:对硬件有较高要求,特别是独立显卡。
  • Midjourney:基于云计算,不依赖用户的硬件配置。

设备要求对比

安装与使用

  • Stable Diffusion:需要较复杂的安装步骤,对技术水平有一定要求。
  • Midjourney:通过Discord简单易用,是初学者的理想选择。

安装与使用对比

零基础AI绘画学习资源

对于想要入门AI绘画的小白来说,学习Stable Diffusion提供的丰富资源是一个不错的选择。这些资源包括Stable Diffusion安装包、新手入门PDF、视频教程等,帮助用户从零基础到深入掌握AI绘画。

AI绘画资源

FAQ

  1. 问:Stable Diffusion的API如何定价?

    • 答:Stable Diffusion的API使用积分制,每100个积分1美元,初始注册用户可获得25个免费积分。
  2. 问:如何开始使用Stable Diffusion 3的API?

    • 答:首先需要在Stability AI平台注册,获得API密钥,然后根据提供的代码示例进行调用。
  3. 问:Stable Diffusion与Midjourney相比有什么优势?

    • 答:Stable Diffusion是开源的,可控性和定制性强,而Midjourney则在云计算上更为便利。
  4. 问:是否有免费资源帮助学习Stable Diffusion?

    • 答:是的,网上有许多免费资源,包括安装包、入门PDF和视频教程。
  5. 问:Stable Assistant平台有什么新功能?

    • 答:Stable Assistant Beta可以通过对话生成图像和文本,功能类似于微软的Copilot。
#你可能也喜欢这些API文章!