Spaces:
Paused
Paused
| import { getRAGTemplate } from '$lib/apis/retrieval'; | |
| export const RAGTemplate = async (token: string, context: string, query: string) => { | |
| let template = await getRAGTemplate(token).catch(() => { | |
| return `Use the following context as your learned knowledge, inside <context></context> XML tags. | |
| <context> | |
| [context] | |
| </context> | |
| When answer to user: | |
| - If you don't know, just say that you don't know. | |
| - If you don't know when you are not sure, ask for clarification. | |
| Avoid mentioning that you obtained the information from the context. | |
| And answer according to the language of the user's question. | |
| Given the context information, answer the query. | |
| Query: [query]`; | |
| }); | |
| template = template.replace(/\[context\]/g, context); | |
| template = template.replace(/\[query\]/g, query); | |
| return template; | |
| }; | |