(
assistantsId:string,
chatId:string,
params: T,
)
| 37 | return await request.delete(`${project_base_url}/assistants/${assistantsId}/chats/${chatId}`) |
| 38 | } |
| 39 | const getHistoryMessage = async <T extends Record<string, string>>( |
| 40 | assistantsId:string, |
| 41 | chatId:string, |
| 42 | params: T, |
| 43 | |
| 44 | ) => { |
| 45 | const project_base_url = `api/v1` |
| 46 | let str = '' |
| 47 | |
| 48 | if (params) { |
| 49 | Object.keys(params).forEach(key => { |
| 50 | str += `${key}=${params[key]}&` |
| 51 | }) |
| 52 | str = str.substring(0, str.length - 1) |
| 53 | } |
| 54 | return await request.get(`${project_base_url}/assistants/${assistantsId}/chats/${chatId}/messages?${str}`) |
| 55 | |
| 56 | } |
| 57 | const modalGenerate = async (params:object) => { |
| 58 | const project_base_url =`api/v1` |
| 59 | return await request.post(`${project_base_url}/inference/chat_completion`, params) |
no test coverage detected