昨前天分享的是相对比较实用的一些小功能 开发个'星座配对'的小功能到程序里 赚点咖啡钱 10分钟~在小程序里制作一个快递物流查询的小功能 今天来个好玩的 还是顶想云 付款买点点Token使用量 就可以在自己的小程序里单独开发一个让客户输入提示词后 按照提示词生成图片的功能
当然变现玩法还是一样的 先免费让用户生成几张 体验下玩法和效果 之后用户如果需要继续使用 就可以收会员订阅费按量生成 按照张数收费 或者 呃 让用户看视频广告 😃 就像当时的 羊了个羊 不过不太确定现在官方有没有政策限制不允许这样操作了 算是个变现思路吧 而且好像现在小程序里如果有AI相关的功能 在提交版本审核的时候 会有一定难度 好了 接下来说代码
先上官方文档
https://doc.topthink.com/think-ai/quickstart.html
基础的接口令牌生成等信息 不赘述了 之前的文章 10分钟~在小程序里制作一个快递物流查询的小功能有详细说 可以返回去看看 今天主要记录调用 图片生成 的接口

先说非SDK的调用 服务端那边按照自己的开发语言相应实现 这里用PostMan做个请求示例 API的接口请求地址见下方 在调用接口时 还是需要先单独为AI这一块申请单独的令牌KEY
POST
https://ai.topthink.com/images/generations
接口调用的时候 需要在HTTP请求的head头中添加自己申请好的令牌进行鉴权 需要单独添加一下字段
'Authorization':'Bearer XXXXXXXX'//XXXXXX为自行申请的令牌KEY
请求时 只需要传入需要调用的图像大模型名称和提示词就可以 其他的字段为可选字段 可以按照需求提交

下方截图是接口调用成功后返回的数据 图片会返回包含生成图片的URL或base64编码的数组 如果是小程序的界面上 可以直接获取URL渲染 或者先服务端处理下 上传到图床那边再返回安全的图像地址

来看看我传过去的提示词生成的图片 月球小喵~

然后图像模型 我用的是即梦[即梦生图的效果 感觉真的好强 而且图像质量都很高]如果需要在调用时 使用其他的模型 需要按照文档里给出的图像名称修改 如果调用失败 记得充值购买Token 如果还是有错误 记得看看调用API的参数是不是有错或者漏了

模型名称可以对照下方的截图 或者直接访问官方文档里查询
https://console.topthink.com/ai/model/image

SDK调用的话 如果开发环境不是ThinkPHP 就可以不用关注了 😃 很简单 就几行代码
use think\ai\Client;$client = new Client('令牌');$result = $client->images()->generations([ 'model' => 'openai', 'prompt' => '文本描述',]);
2025年快结束了 在程序里加上一个可以文生图的功能 之前可不敢想 现在国内的大模型 真是越来越厉害 强得可怕
保持好奇 不断进步 下期见~