Stability AI 发布 SD3 API:开启人工智能新篇章

文章目录

    • 1.Stable Diffusion 3 API开放了!
    • 2.Stability AI Document地址
    • 3.获取API Key
    • 4.API方式调用SD3出图
      • 接口地址
      • 接口请求规范
      • 接口请求响应结果
    • 5.Stable Diffusion 3.0、Stable Image Core、Fooocus 2.3.1、MidJounery效果查看

1.Stable Diffusion 3 API开放了!

    Stability AI在2024年4月18日开放了其最新的SD3 API。它的开放性使得更多的开发者可以接触到Stability AI的AI模型,可以预见到AI技术将会得到更广泛的应用。
    API支持Text-to-Image、Image-to-Image两种模式。
    AIGC文生图或图生图方向又多了一个选择。体验了下API能力,出图质量相对还是不错的。出图质量比Fooocus高,出图速度比Midjounery快。接口是实时响应,10s左右出结果。
在这里插入图片描述

2.Stability AI Document地址

    API文档地址:https://platform.stability.ai/
在这里插入图片描述

3.获取API Key

    点击右上角账户信息,可以查看API Keys获取key,查看Billing订购积分。
在这里插入图片描述

4.API方式调用SD3出图

接口地址

    SD3接口地址:https://api.stability.ai/v2beta/stable-image/generate/sd3
    当前Stability AI发布的API版本是 v2beta 版本。(几周前还是alpha版本)

接口请求规范

    接口请求规范参考文档说明即可。

  • Authorization 认证
    认证类型为 Bearer Token。Token值即为API Key。
    示例值:sk-hmTXXXXXXXXXXXXXXXXz
  • Headers 请求头
    (1)authorization
    示例值:Bearer sk-hmTXXXXXXXXXXXXXXXXz
    (2)content-type
    固定值:multipart/form-data
    (3)accept
    示例值:application/json、image/*。
    image/* 接收图片字节数据。application/json 接收JSON格式结果,其中包含图片base64编码。
  • Body 请求体
    (1)prompt 提示词【必传】
    (2)aspect_ratio 宽高比【非必传,默认1:1】
    示例值: 16:9 1:1 21:9 2:3 3:2 4:5 5:4 9:16 9:21
    (3)mode 模式【非必传,默认text-to-image】
    示例值:text-to-image、image-to-image
    (4)model 模型【非必传,默认sd3】
    示例值:sd3、sd3-turbo
    (5)negative_prompt 反向提示词【非必传,默认空】
    提示词是表明,生成的图片要符合提示词。
    反向提示词是表明,生成的图片不要包含反向提示词提到的信息。
    模型指定为sd3-turbo时,负面提示词不生效。
    (6)seed 种子【非必传,默认0】
    取值范围:[ 0 … 4294967294 ]
    指定种子,允许出图时,参考种子对应的出图结果,进行微调,重新生成新的出图结果。
    不指定种子,允许出图时,自由发散的去创作出图结果。
    (7)output_format 输出格式【非必传,默认png】
    示例值:jpeg、png

    当mode 模式为image-to-image时,去除aspect_ratio 参数,增加参数image、strength

  • Body 请求体
    (1)image 原图片【必传】
    支持的图片格式为jpeg、png、webp
    (2)strength 降噪【必传】
    取值范围[ 0 … 1 ]
    图像降噪是个图像领域的专业词汇,指减少数字图像中噪点的过程。
    噪点,可以简单理解为,如果连续时间内,某个点相对同一位置产生的不同点来说误差较大,显得突兀,可以标记为噪点,降噪就是去除噪点的过程。使得图片看起来更加真实,符合人类视觉感受,符合客观规律。
    值为0将产生与输入相同的图像。如果值为1,则表示您根本没有传递任何图像。

接口请求响应结果

    此处使用Postman调用SD3 API,text-to-image。
    提示词:Lighthouse on a cliff overlooking the ocean
    模型:sd3-turbo
    调用情况如下所示:
在这里插入图片描述

5.Stable Diffusion 3.0、Stable Image Core、Fooocus 2.3.1、MidJounery效果查看

    指定相同的提示词:Lighthouse on a cliff overlooking the ocean
    其中Stable Image Core和Fooocus明确指定了绘图风格 anime

  • Stable Diffusion 3.0
    在这里插入图片描述

  • Stable Image Core
    在这里插入图片描述

  • Fooocus 2.3.1
    在这里插入图片描述

  • MidJounery
    在这里插入图片描述

Fooocus官网:fooocus.cc
Stable Diffusion官网:stability.ai/stable-image
MidJounery官网:midjourney.com
Powered By niaonao

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/814.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

react 响应式栅格布局

遇到一个小问题 , 有很多的下拉框放在了一行的盒子里 用到了栅格思路 , 但响应式处理屏幕时候右侧的按钮会覆盖掉样式 之前我的思路是子绝父相 , 将按钮定在最右侧 , 按钮和下拉框都在同一盒子中 , 且做了栅格处理没想到还是会覆盖解决 : 后来我用到了 margin-left: auto 来让…

蓝桥杯2024年第十五届省赛真题-宝石组合

思路:参考博客,对Ha,Hb,Hc分别进行质因数分解会发现,S其实就等于Ha,Hb,Hc的最大公约数,不严谨推导过程如下(字丑勿喷): 找到此规律后,也不能枚举Ha&#xff…

OpenCV——Niblack局部阈值二值化方法

目录 一、Niblack算法1、算法概述2、参考文献二、代码实现三、结果展示OpenCV——Niblack局部阈值二值化方法由CSDN点云侠原创,爬虫自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、Niblack算法 1、算法概述 Niblack 算法是一种典型的局部阈值…

JavaWeb开发05-事务管理-AOP概述-AOP通知类型-通知顺序-切入点表达式-连接点-案例

一、事务管理 1.事务回顾 2.Spring事务管理 删除部门和删除部门下的员工应该绑定在一起,但是如果这两个操作之间出现错误,就会执行删除部门不删除员工,所以需要使用事务将两个任务绑定在一起,要么一起成功要么一起失败 Spring中如…

基础知识集合

https://blog.csdn.net/sheng_q/category_10901984.html?spm1001.2014.3001.5482 epoll 事件驱动的I/O模型,同时处理大量的文件描述符 内核与用户空间共享一个事件表:监控的文件描述符以它们的状态,当状态变化,内核将事件通知给…

Mac上Maven的安装和环境变量配置保姆级教程(最新版实时更新)

目录 一、Maven的安装 1.进入官网(Maven官网)下载安装包并解压 2.这里我使用了Homebrew安装Maven 安装Homebrew: 安装Maven: 二、Maven配置环境变量 1.打开环境变量文档: 2.在弹出文档结尾加入配置&#xff1a…

【Node.js】 fs模块全解析

🔥【Node.js】 fs模块全解析 📢 引言 在Node.js开发中,fs模块犹如一把万能钥匙,解锁着整个文件系统的操作。从读取文件、写入文件、检查状态到目录管理,无所不能。接下来,我们将逐一揭开fs模块中最常用的那…

【HC32L110】华大低功耗单片机启动文件详解

本文主要记录华大低功耗单片机 HC32L110 的 汇编启动过程,包括startup_hc32l110启动文件详细注释 目录 1.启动文件的作用2.堆栈定义2.1 栈2.2堆 3.向量表4.复位程序5.中断服务程序6.堆栈初始化启动过程详解7.1从0地址开始7.2在Reset_Handler中干了啥? 8.…

PyTorch|保存及加载模型、nn.Sequential、ModuleList和ModuleDict

系列文章目录 PyTorch|Dataset与DataLoader使用、构建自定义数据集 PyTorch|搭建分类网络实例、nn.Module源码学习 pytorch|autograd使用、训练模型 文章目录 系列文章目录一、保存及加载模型(一)保存及加载模型的权重(二)保存及…

探究欧拉恒等式的美学与数学威力

正如老子所述,“道生一,一生二,二生三,三生万物”,数学作为人类认知自然法则的语言,其数系的不断发展象征着对世界理解的深化。从自然数经由分数、无理数至复数,复数虽看似反直觉,却…

MATLAB实现蚁群算法优化柔性车间调度(ACO-fjsp)

蚁群算法优化车间调度的步骤可以分为以下几个主要阶段: 1.初始化阶段: 设置算法参数,如信息素浓度、启发式因子等。这些参数将影响蚂蚁在选择路径时的决策过程。 确定车间调度的具体问题规模,包括工件数量、机器数量以及每个工件…

AI:162-如何使用Python进行图像识别与处理深度学习与卷积神经网络的应用

本文收录于专栏:精通AI实战千例专栏合集 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 每一个案例都附带关键代码,详细讲解供大家学习,希望可以帮到大家。正…

OpenHarmony GIF图像渲染库—ohos-gif-drawable

简介 本项目是OpenHarmony系统的一款GIF图像渲染库,基于Canvas进行绘制,主要能力如下: 支持播放GIF图片。支持控制GIF播放/暂停。支持重置GIF播放动画。支持调节GIF播放速率。支持监听GIF所有帧显示完成后的回调。支持设置显示大小。支持7种不同的展示…

面试题:Redis如何防止缓存穿透 + 布隆过滤器原理

题目来源 招银网络-技术-1面 题目描述 缓存穿透是什么?如何防止缓存穿透布隆过滤器的原理是什么? 我的回答 缓存穿透是什么? 攻击者大量请求缓存和数据库中都不存在的key。如何防止缓存穿透 可以使用布隆过滤器布隆过滤器的原理是什么&a…

AI容器化部署开发尝试 (一)(Pycharm连接docker,并部署django测试)

注意:从 Docker 19.03 开始,Docker 引入了对 NVIDIA GPU 的原生支持,因此若AI要调用GPU算力的话docker版本也是有要求的,后面博客测试。 当然本篇博客还没设计到GPU的调用,主要Pycharm加Anaconda的方案用习惯了&#…

缓存的使用及常见问题的解决方案

用户通过浏览器向我们发送请求,这个时候浏览器就会建立一个缓存,主要缓存一些静态资源(js、css、图片),这样做可以降低之后访问的网络延迟。然后我们可以在Tomcat里面添加一些应用缓存,将一些从数据库查询到…

Flask:URL与视图的映射

默认端口号80、443 blog_id 限制数据类型的话(int) 除此之外别的数据类型也可以,或者多个(用any) /book/list?page6

【笔记】ASP.NET Core Web API之Token验证

在实际开发中经常需要对外提供接口以便客户获取数据,由于数据属于私密信息,并不能随意供其他人访问,所以就需要验证客户身份。那么如何才能验证客户的身份呢?一个简单的小例子,简述ASP.NET Core Web API开发过程中&…

Git学习笔记(三)Git分支

Git分支是Git中非常重要的一个概念,无论是个人开发还是多人协作中,分支都起着至关重要的作用。几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离 开来进行重大的Bug修改、开发新的功能,以免影响…

Linux驱动开发笔记(零)驱动基础知识及准备

文章目录 前言一、Liunx、MCU和FPGA编程的区别二、Linux内核模块1. 什么是内核模块2. 内核模块的代码架构3. 头文件4. 模块参数5. makefile说明 三、 驱动程序设计思路1. 基本步骤2. 设备号3. 数据结构3.1 file_operations3.2 file3.3 inode3.4 哈希表3.5 cdev结构体3.6 kobj_m…