@xiaoroyg/ai-text2image-lib
v1.0.2
Published
ai-text2image-lib
Downloads
1
Readme
Image GPT
使用
阿里灵积-通义万相系列
/ * 引入 */
import ImageGPT from "ai-text2image-lib";
/* 初始化 */
ImageGPT.initClient({
apikey: 'xxx', //apikey,必输
type: 'wanxiang' // GPT类型,选输,默认'wanxiang'
})
/* 获取Client */
const imageClient = await ImageGPT.getImage();
/* 文生图 */
const response = await imageClient.textToImg({
prompt: '猫狗大战', // 关键字,必输
n: 1,// 获取图片数,选输, 默认 1
style: '<auto>',// 图片风格,选输,默认<auto>
size: 1024 * 1024, // 分辨率,选输,默认1024 * 1024
});
/* 重绘 */
const response = await imageClient.imageGeneration({
url: 'https://xxx.png', // 图片网络地址,必输, 字符串
style: 1,// 重绘风格,必输, 数字
});
/* 背景生成 */
const response = await imageClient.imageGeneration({
url: 'https://xxx.png', // 图片网络地址,必输, 字符串(需rgba格式png图片)
ref_url: 'https://xxx.png', // 背景图片,ref_url与ref_promp至少输入一个
ref_prompt: '红色背景',// 关键字,ref_url与ref_promp至少输入一个
n: 1,// 获取图片数,选输, 默认 1
});
更详细的参数规则请阅读:阿里灵积-通义万相系列