Loading...
Loading...
WeChat Mini Program development rules. Use this skill when developing WeChat mini programs, integrating CloudBase capabilities, and deploying mini program projects.
npx skill4agent add tencentcloudbase/awesome-cloudbase-examples miniprogram-developmentminiprogramcloudfunctionscloud.getWXContext().OPENIDproject.config.jsonappidproject.config.jsonhttps://img.icons8.com/{style}/{size}/{color}/{icon-name}.pngstyleiosios-filledsize100color8E8E93FF3B30icon-namechecked--v1https://img.icons8.com/ios/100/8E8E93/checked--v1.pnghttps://img.icons8.com/ios-filled/100/FF3B30/checked--v1.pngdownloadRemoteFilelatestminiprogramcloudfunctionsproject.config.jsonminiprogramRootindex.jsonproject.config.jsonappidproject.config.json"C:\Program Files (x86)\Tencent\微信web开发者工具\cli.bat" open --project "项目根目录路径"/Applications/wechatwebdevtools.app/Contents/MacOS/cli open --project "/path/to/project/root"project.config.jsonwx.cloudenvQueryiconPathdownloadRemoteFileiconPathcloud.getWXContext().OPENID// Example of getting user identity in cloud function
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext();
const openid = wxContext.OPENID;
return { openid: openid };
};// Create model instance, here we use DeepSeek AI model
const model = wx.cloud.extend.AI.createModel("deepseek");
// First set AI's system prompt, here using seven-character quatrain generation as example
const systemPrompt =
"请严格按照七言绝句或七言律诗的格律要求创作,平仄需符合规则,押韵要和谐自然,韵脚字需在同一韵部。创作内容围绕用户给定的主题,七言绝句共四句,每句七个字;七言律诗共八句,每句七个字,颔联和颈联需对仗工整。同时,要融入生动的意象、丰富的情感与优美的意境,展现出古诗词的韵味与美感。";
// User's natural language input, e.g., '帮我写一首赞美玉龙雪山的诗'
const userInput = "帮我写一首赞美玉龙雪山的诗";
// Pass system prompt and user input to AI model
const res = await model.streamText({
data: {
model: "deepseek-v3", // Specify specific model
messages: [
{ role: "system", content: systemPrompt },
{ role: "user", content: userInput },
],
},
});
// Receive AI model's response
// Since AI model's return result is streaming, we need to loop to receive complete response text
for await (let str of res.textStream) {
console.log(str);
}wx.getWeRunData()wx.cloud.CloudID(cloudID)weRunData.dataweRunData.errCodeproject.config.json