ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 个人中心 ### 首页 在个人中心首页可以看到当前你的消费统计和应用调用统计。 ![](https://img.kancloud.cn/74/4f/744f7abaab36ccfff16f2d2cda6bfff5_1920x937.png) ### 应用 创建应用之后会给当前应用分配一个应用秘钥,用这个秘钥就可以调用绘画接口。 ![](https://img.kancloud.cn/e6/03/e603d66efe2c101df5c53948df6490a1_1920x937.png) 在首页可以的顶部可以看到文档地址,点击进去后就可以根据文档进行开发了。 ![](https://img.kancloud.cn/fd/43/fd4359e6901aad0840f019cee46bc3d6_1920x937.png) ### MJ机器人 如果你当前用户有机器人托管权限,可以直接托管,然后进行调用。 ![](https://img.kancloud.cn/d9/b2/d9b2673f4f19358f4c3cf838c8019c0c_1920x937.png) ### 我的调用示例 这是我对接到GPT系统的调用示例,仅供参考。 ``` public function MidJourneyOpen($action = "U1", $image_id) { try { $index = 0; $base_url = $this->channels['base_url'] . "/app/ycMidjourney/api/imagine"; if ($action != "generate") { ## U 和 V操作 if (strpos($action, "V") !== false) { $index = ltrim($action, "V"); $base_url = $this->channels['base_url'] . "/app/ycMidjourney/api/Generate/generate"; } if (strpos($action, "U") !== false) { $index = ltrim($action, "U"); $base_url = $this->channels['base_url'] . "/app/ycMidjourney/api/Upscale/upscale"; } if ($index <= 0) { return $this->renderJson(202, "操作绘画错误~!"); } } ## 提交作图请求 $response = curlPost($base_url, [ 'prompt' => $this->prompt, 'file_id' => $image_id, 'upscale_index' => $index - 1 ], ['Token:' . $this->channels['app_key']]); file_put_contents("./draw_" . time() . ".txt", $response); $response = json_decode($response, true); if (!$response || $response['code'] != 200) { return $this->renderError($response["msg"] ? $response["msg"] : '绘画失败,请重试!@'); } $image_id = ""; if (isset($response['data']['id']) && $response['data']['id']) { $image_id = $response['data']['id']; } if ($action != "generate") { ## U 和 V操作 if (strpos($action, "U") !== false) { $image_id = ""; } } ## 执行绘画扣费 $this->drawEndRequest(); ## 返回绘画结果 return $this->renderSuccess(['image_url' => $response['data']['image_url'], 'image_id' => $image_id]); } catch (\Exception $e) { return $this->renderJson(202, $e->getMessage()); } } ```