php调用阿里通义万相文生图api示例代码
代码语言:php
所属分类:其他
代码描述:php调用阿里通义万相文生图api示例代码,ai通过文本描述生成图片。
代码标签: php 调用 阿里 通义 万相 文生图 api 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php // 提交任务的函数 function submitText2ImageTask($apiKey, $prompt, $style, $size, $n, $seed) { $url = 'https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis'; // 构建请求的Header和Body $headers = array( 'Authorization: Bearer ' . $apiKey, 'X-DashScope-Async: enable', 'Content-Type: application/json' ); $postData = array( 'model' => 'wanx-v1', 'input' => array( 'prompt' => $prompt ), 'parameters' => array( 'style' => $style, 'size' => $size, 'n' => $n, 'seed' => $seed ) ); $jsonData = json_encode($postData); // 初始化cURL会话 $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 执行HTTP请求 $response = curl_exec($ch); curl_close($ch); // 解析返回的json响应 $responseArray = json_decode($response, true); // 返回作业ID return $responseArray['output']['task_id'] ?? null; } // 查询任务状态的函数 function queryTaskStatus($apiKey, $task_id) { $url = "https://dashscope.aliyuncs.com/api/v1/tasks/" . $tas.........完整代码请登录后点击上方下载按钮下载查看
网友评论0