php调用Stable-Diffusion官方api实现ai图片生成视频代码
代码语言:php
所属分类:其他
代码描述:php调用Stable-Diffusion官方api实现ai图片生成视频代码,给他一张照片,他能让照片变成视频,例如火箭,他能让火箭飞起来升空。
代码标签: php 调用 Stable Diffusion 官方 api 图片 生成 视频 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php //申请地址:https://platform.stability.ai/account/keys $_apikey = ""; $ch = curl_init(); // Set cURL options curl_setopt($ch, CURLOPT_URL, "https://api.stability.ai/v2beta/image-to-video"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "authorization: Bearer sk-MYAPIKEY" ]); // Setting up the image to be sent along with the request $filePath = '/data/wwwroot/default/asset/man.png'; $postFields = array( 'image' => new CURLFile($filePath), 'seed' => 0, 'cfg_scale' => 1.8, 'motion_bucket_id' => 127 ); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields); // Execute the cURL session $response = curl_exec($ch); // Check for errors and handle the response if (curl_errno($ch)) { echo 'Request Error:' . curl_error($ch); } // Close the cURL session curl_close($ch); echo $response; //返回generation_id {"id": "a6dc6c6e20acda010fe14d71f180658f2896ed9b4ec25aa99a6ff06c796987c4"} //定期检测是否完成;getaskid function getaskid($generation_id, $_apikey, $saveToFilePath) { // Set the variables $url = "https://api.stability.ai/v2beta/image-to-video/result/$generat.........完整代码请登录后点击上方下载按钮下载查看
网友评论0