const request = require('request')
const AK = "省略"
const SK = "省略"
async function test() {
var options = {
'method': 'POST',
'url': 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/text2image/sd_xl?access_token=' + await getAccessToken(),
'headers': {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
body: JSON.stringify({
"prompt": "画几棵树",
"size": "1024x1024",
"n": 1,
"steps": 20,
"sampler_index": "Euler a"
})
}
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
};
function getAccessToken() {
let options = {
'method': 'POST',
'url': 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=' + AK + '&client_secret=' + SK,
}
return new Promise((resolve, reject) => {
request(options, (error, response) => {
if (error) { reject(error) }
else { resolve(JSON.parse(response.body).access_token) }
})
})
};
微信小程序js文件,想问下如何调用这个test函数,不管怎么调用都会报错