修改接口
This commit is contained in:
+12
-1
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user