修改接口

This commit is contained in:
董海洋
2026-05-26 09:30:17 +08:00
parent ff40282dc1
commit 55452a2d21
9 changed files with 147 additions and 24 deletions
+12 -1
View File
@@ -8,9 +8,16 @@ const router = new Router();
const AI_API_KEY = process.env.DASHSCOPE_API_KEY;
const AI_API_URL = 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions';
// 2026-05-24 21:31:40
if (!AI_API_KEY) {
console.error('DASHSCOPE_API_KEY is not set - AI features will fail')
}
router.post('/generate-product', async (ctx) => {
try {
if (!AI_API_KEY) {
ctx.body = { code: 500, message: 'AI 功能未配置(缺少 DASHSCOPE_API_KEY' }
return
}
const { imageUrl, keywords } = ctx.request.body;
let prompt = '你是一个专业的便利店商品管理助手。';
@@ -127,6 +134,10 @@ router.post('/generate-product', async (ctx) => {
router.post('/recognize-product', async (ctx) => {
try {
if (!AI_API_KEY) {
ctx.body = { code: 500, message: 'AI 功能未配置(缺少 DASHSCOPE_API_KEY' }
return
}
const { imageUrl } = ctx.request.body;
if (!imageUrl) {