List Memories langbase.memories.list()

List all memories on Langbase using the langbase.memories.list() function.


Generate a User/Org API key

You will need to generate an API key to authenticate your requests. For more information, visit the User/Org API key documentation.


API reference

langbase.memories.list()

Function Signature

langbase.memories.list();

Usage example

Install the SDK

npm i langbase

Environment variables

Environment variables

LANGBASE_API_KEY="<USER/ORG-API-KEY>"

List memories

List memories on Langbase

import {Langbase} from 'langbase';

const langbase = new Langbase({
	apiKey: process.env.LANGBASE_API_KEY!,
});

async function main() {
	const memories = await langbase.memories.list();
	console.log('Memories:', memories);
}

main();

Response

  • Name
    MemoryListResponse
    Type
    object
    Description

    The response object returned by the langbase.memories.list() function.

    MemoryListResponse

    name: string;
    description: string;
    owner_login: string;
    url: string;
    embeddingModel:
    	| 'openai:text-embedding-3-large'
    	| 'cohere:embed-multilingual-v3.0'
    	| 'cohere:embed-multilingual-light-v3.0';
    
    • Name
      name
      Type
      string
      Description

      Name of the memory.

    • Name
      description
      Type
      string
      Description

      Description of the memory.

    • Name
      owner_login
      Type
      string
      Description

      Login of the memory owner.

    • Name
      url
      Type
      string
      Description

      Memory access URL.

    • Name
      embeddingModel
      Type
      string
      Description

      The embedding model used by the AI memory.

      • openai:text-embedding-3-large
      • cohere:embed-v4.0
      • cohere:embed-multilingual-v3.0
      • cohere:embed-multilingual-light-v3.0

MemoryListResponse type of langbase.memories.list()

[
	{
		"name": "knowledge-base",
		"description": "An AI memory for storing company internal docs.",
		"owner_login": "user123",
		"url": "https://langbase.com/user123/document-memory",
		"embeddingModel": "openai:text-embedding-3-large"
	},
	{
		"name": "multilingual-knowledge-base",
		"description": "Advanced memory with multilingual support",
		"owner_login": "user123",
		"url": "https://langbase.com/user123/multilingual-memory",
		"embeddingModel": "cohere:embed-multilingual-v3.0"
	}
]