| 
                        123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | 
                        - const registerAPI = function (app) {
 -   const coversationList = [
 -     {
 -       id: '1',
 -       name: '梦的解析',
 -       inputs: {
 -         book: '《梦的解析》',
 -         callMe: '大师',
 -       },
 -       chats: []
 -     },
 -     {
 -       id: '2',
 -       name: '生命的起源',
 -       inputs: {
 -         book: '《x x x》',
 -       }
 -     },
 -   ]
 -   // site info
 -   app.get('/apps/site/info', async (req, res) => {
 -     // const id = req.params.id
 -     res.send({
 -       enable_site: true,
 -       appId: '1',
 -       site: {
 -         title: 'Story Bot',
 -         description: '这是一款解梦聊天机器人,你可以选择你喜欢的解梦人进行解梦,这句话是客户端应用说明',
 -       },
 -       prompt_public: true, //id === '1',
 -       prompt_template: '你是我的解梦小助手,请参考 {{book}} 回答我有关梦境的问题。在回答前请称呼我为 {{myName}}。',
 -     })
 -   })
 - 
 -   app.post('/apps/:id/chat-messages', async (req, res) => {
 -     const conversationId = req.body.conversation_id ? req.body.conversation_id : Date.now() + ''
 -     res.send({
 -       id: Date.now() + '',
 -       conversation_id: Date.now() + '',
 -       answer: 'balabababab'
 -     })
 -   })
 - 
 -   app.post('/apps/:id/completion-messages', async (req, res) => {
 -     res.send({
 -       id: Date.now() + '',
 -       answer: `做为一个AI助手,我可以为你提供随机生成的段落,这些段落可以用于测试、占位符、或者其他目的。以下是一个随机生成的段落:
 - 
 -       “随着科技的不断发展,越来越多的人开始意识到人工智能的重要性。人工智能已经成为我们生活中不可或缺的一部分,它可以帮助我们完成很多繁琐的工作,也可以为我们提供更智能、更便捷的服务。虽然人工智能带来了很多好处,但它也面临着很多挑战。例如,人工智能的算法可能会出现偏见,导致对某些人群不公平。此外,人工智能的发展也可能会导致一些工作的失业。因此,我们需要不断地研究人工智能的发展,以确保它能够为人类带来更多的好处。”`
 -     })
 -   })
 - 
 -   // share api
 -   // chat list
 -   app.get('/apps/:id/coversations', async (req, res) => {
 -     res.send({
 -       data: coversationList
 -     })
 -   })
 - 
 - 
 - 
 -   app.get('/apps/:id/variables', async (req, res) => {
 -     res.send({
 -       variables: [
 -         {
 -           key: 'book',
 -           name: '书',
 -           value: '《梦境解析》',
 -           type: 'string'
 -         },
 -         {
 -           key: 'myName',
 -           name: '称呼',
 -           value: '',
 -           type: 'string'
 -         }
 -       ],
 -     })
 -   })
 - 
 - }
 - 
 - module.exports = registerAPI
 - 
 - // const chatList = [
 - //   {
 - //     id: 1,
 - //     content: 'AI 开场白',
 - //     isAnswer: true,
 - //   },
 - //   {
 - //     id: 2,
 - //     content: '梦见在山上手撕鬼子,大师解解梦',
 - //     more: { time: '5.6 秒' },
 - //   },
 - //   {
 - //     id: 3,
 - //     content: '梦境通常是个人内心深处的反映,很难确定每个人梦境的确切含义,因为它们可能会受到梦境者的文化背景、生活经验和情感状态等多种因素的影响。',
 - //     isAnswer: true,
 - //     more: { time: '99 秒' },
 - 
 - //   },
 - //   {
 - //     id: 4,
 - //     content: '梦见在山上手撕鬼子,大师解解梦',
 - //     more: { time: '5.6 秒' },
 - //   },
 - //   {
 - //     id: 5,
 - //     content: '梦见在山上手撕鬼子,大师解解梦',
 - //     more: { time: '5.6 秒' },
 - //   },
 - //   {
 - //     id: 6,
 - //     content: '梦见在山上手撕鬼子,大师解解梦',
 - //     more: { time: '5.6 秒' },
 - //   },
 - // ]
 
 
  |