({
memoryName,
documentName
}: {
memoryName: string;
documentName?: string;
})
| 1000 | } |
| 1001 | |
| 1002 | export function getMemoryApiUrls({ |
| 1003 | memoryName, |
| 1004 | documentName |
| 1005 | }: { |
| 1006 | memoryName: string; |
| 1007 | documentName?: string; |
| 1008 | }) { |
| 1009 | // Base URL |
| 1010 | const baseUrl = `https://api.langbase.com/v1`; |
| 1011 | |
| 1012 | // Create memory URL |
| 1013 | const createMemory = `${baseUrl}/memory`; |
| 1014 | |
| 1015 | // Delete memory URL |
| 1016 | const deleteMemory = `${baseUrl}/memory/${memoryName}`; |
| 1017 | |
| 1018 | // Upload document URL |
| 1019 | const uploadDocument = `${baseUrl}/memory/documents`; |
| 1020 | |
| 1021 | // List documents URL |
| 1022 | const listDocuments = `${baseUrl}/memory/${memoryName}/documents`; |
| 1023 | |
| 1024 | // Delete document URL |
| 1025 | const deleteDocument = `${baseUrl}/memory/${memoryName}/documents/${documentName}`; |
| 1026 | |
| 1027 | return { |
| 1028 | listDocuments, |
| 1029 | deleteMemory, |
| 1030 | deleteDocument, |
| 1031 | createMemory, |
| 1032 | uploadDocument |
| 1033 | }; |
| 1034 | } |
| 1035 | |
| 1036 | async function overwriteMemory({ |
| 1037 | memory, |
no outgoing calls
no test coverage detected