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를 포함합니다.
  • 교차 언어 지원: 개발자가 Python 이외의 언어에 대해 스텁을 컴파일할 수 있도록 protobuf 정의를 제공합니다.
  • 유연한 생성: 초기 이미지, 마스크 이미지 및 cinematic, anime, photorealistic과 같은 다양한 스타일 프리셋을 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트