From 93c12edefc81d86af965b5645de64d709b7e944b Mon Sep 17 00:00:00 2001 From: bwstudio Date: Tue, 2 Jun 2026 20:00:57 +0800 Subject: [PATCH] feat(web): add generateJoke API function --- web/src/api/generate.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 web/src/api/generate.js diff --git a/web/src/api/generate.js b/web/src/api/generate.js new file mode 100644 index 0000000..aff5cbf --- /dev/null +++ b/web/src/api/generate.js @@ -0,0 +1,14 @@ +import request from './request' + +/** + * 调用 AI 生成笑话 + * @param {string[]} keywords - 关键词列表 + * @param {string[]} scenarios - 场景列表 + * @returns {Promise<{title: string, content: string, created_at: string}>} + */ +export const generateJoke = (keywords = [], scenarios = []) => { + return request.post('/generate', { + keywords, + scenarios + }) +} \ No newline at end of file