Upload Documents to a Memory
This example demonstrates how to upload documents to a memory.
Upload Documents to a Memory Example
Upload Documents to a Memory Example
import 'dotenv/config';
import {Langbase} from 'langbase';
import fs from 'fs';
import path from 'path';
const langbase = new Langbase({
apiKey: process.env.LANGBASE_API_KEY!,
});
async function main() {
const src = path.join(
process.cwd(),
'examples',
'memory',
'memory.docs.upload.ts',
);
const response = await langbase.memories.documents.upload({
document: fs.readFileSync(src),
memoryName: 'memory-sdk',
documentName: 'memory.docs.upload.ts',
contentType: 'text/plain',
meta: {
extension: 'ts',
description: 'This is a test file',
},
});
console.log(response);
}
main();