(
assistantsId:string,
params: T
)
| 14 | |
| 15 | } |
| 16 | const getListChats = async <T extends Record<string, any>>( |
| 17 | assistantsId:string, |
| 18 | params: T |
| 19 | |
| 20 | ) => { |
| 21 | const project_base_url = `api/v1` |
| 22 | let str = '' |
| 23 | if (params) { |
| 24 | Object.keys(params).forEach(key => { |
| 25 | str += `${key}=${params[key]}&` |
| 26 | }) |
| 27 | str = str.substring(0, str.length - 1) |
| 28 | } |
| 29 | return await request.get(`${project_base_url}/assistants/${assistantsId}/chats?${str}`) |
| 30 | } |
| 31 | const generateMessage = async (assistantsId:string, chatId:string, params:object) => { |
| 32 | const project_base_url = `api/v1` |
| 33 | return await request.post(`${project_base_url}/assistants/${assistantsId}/chats/${chatId}/generate`, params) |
no test coverage detected