Stability-AI/stability-sdk

SDK for interacting with stability.ai APIs (e.g. stable diffusion inference)

解决的问题

本项目提供了一套用于与 Stability API 交互的客户端实现,允许用户通过基于 gRPC 的接口使用 Stability AI 的模型进行图像生成、放大和动画制作。

工作原理

该 SDK 封装了 gRPC API,同时提供 Python API 类和命令行界面 (CLI)。用户可以将提示词和参数(如高度、宽度和风格预设)发送到 Stability API,以接收生成的图像或处理现有图像进行放大。

适用对象

希望将 Stability AI 的图像生成和动画功能集成到自己的应用程序中,或通过命令行使用这些功能的开发人员和艺术家。

亮点

  • 命令行界面:支持图像生成、放大和动画制作,并具有详细的参数控制(例如 CFG scale、采样器和风格预设)。
  • 动画 UI:包含用于动画任务的可选 GUI。
  • 跨语言支持:提供 protobuf 定义,允许开发人员为 Python 以外的语言编译存根 (stubs)。
  • 灵活的生成:支持初始图像、掩码图像以及各种风格预设,如 cinematic、anime 和 photorealistic。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目