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