thehocinesaad / stability-laravel
Stability Laravel 是一个全面的 Laravel API 客户端,旨在无缝与 Stability AI API 交互。
v0.1.0
2023-11-16 22:33 UTC
Requires
- php: ^8.0
- thehocinesaad/stability-php: ^0.1.0
Requires (Dev)
- laravel/pint: ^1.13
- orchestra/testbench: ^8.0
README
Stability Laravel 是一个 Laravel API 客户端,为开发者提供了一个直观高效的界面,以便无缝地与 Stability AI API 交互。
注意: 此软件包基于 Stability PHP 构建。
安装
您可以通过 composer 安装此软件包
composer require thehocinesaad/stability-laravel
然后,将您的 Stability AI API 密钥添加到 .env 文件
STABILIY_API_KEY=sk-fuYQ3VpweDSPu...
之后,您就可以开始使用它了
use TheHocineSaad\StabilityLaravel\Facades\Stability; $response = Stability::generations()->textToImage( 'stable-diffusion-xl-1024-v1-0', [ 'text_prompts' => [ [ 'text' => 'A lighthouse on a cliff', 'weight' => 0.5 ], ], 'samples' => 1, ] ); dd($response['artifacts'][0]['base64']); // "iVBORw0KGgoAAAANSUhEUgAABAAAAQACAIAAADwf7zUAAM8MmNhQlgAAzwya..." //// An image encoded in base64.
额外头部
您可以通过将它们添加到 .env 文件来向请求添加额外的 HTTP 头部(API 支持)
STABILIY_ACCEPT_HEADER=image/png
STABILIY_ORGANIZATION=org-123456
STABILIY_CLIENT_ID=my-great-plugin
STABILIY_CLIENT_VERSION=1.2.1
使用方法
由于此软件包是基于 Stability PHP 构建的,因此具有相同的用法,因此对于使用示例,请参阅 Stability PHP 使用方法。
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。