LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
LangChain
  • Universal
  • Hub
  • Node
  • Load
  • Serializable
  • Encoder Backed
  • File System
  • In Memory
LangChain Core
  • Agents
  • Caches
  • Base
  • Dispatch
  • Web
  • Manager
  • Promises
  • Chat History
  • Context
  • Base
  • Langsmith
  • Documents
  • Embeddings
  • Errors
  • Example Selectors
  • Indexing
  • Base
  • Chat Models
  • Llms
  • Profile
  • Load
  • Serializable
  • Memory
  • Messages
  • Tool
  • Output Parsers
  • Openai Functions
  • Openai Tools
  • Outputs
  • Prompt Values
  • Prompts
  • Retrievers
  • Document Compressors
  • Runnables
  • Graph
  • Singletons
  • Stores
  • Structured Query
  • Tools
  • Base
  • Console
  • Log Stream
  • Run Collector
  • Tracer Langchain
  • Stream
  • Async Caller
  • Chunk Array
  • Context
  • Env
  • Event Source Parse
  • Format
  • Function Calling
  • Hash
  • Json Patch
  • Json Schema
  • Math
  • Ssrf
  • Stream
  • Testing
  • Tiktoken
  • Types
  • Vectorstores
Text Splitters
MCP Adapters
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

LangChain
UniversalHubNodeLoadSerializableEncoder BackedFile SystemIn Memory
LangChain Core
AgentsCachesBaseDispatchWebManagerPromisesChat HistoryContextBaseLangsmithDocumentsEmbeddingsErrorsExample SelectorsIndexingBaseChat ModelsLlmsProfileLoadSerializableMemoryMessagesToolOutput ParsersOpenai FunctionsOpenai ToolsOutputsPrompt ValuesPromptsRetrieversDocument CompressorsRunnablesGraphSingletonsStoresStructured QueryToolsBaseConsoleLog StreamRun CollectorTracer LangchainStreamAsync CallerChunk ArrayContextEnvEvent Source ParseFormatFunction CallingHashJson PatchJson SchemaMathSsrfStreamTestingTiktokenTypesVectorstores
Text Splitters
MCP Adapters
Language
Theme
JavaScript@langchain/coredocument_loaderslangsmithLangSmithLoader
Class●Since v1.0

LangSmithLoader

Document loader integration with LangSmith.

Constructor args

Load
import { LangSmithLoader } from '@langchain/core/document_loaders/langsmith';
import { Client } from 'langsmith';

const langSmithClient = new Client({
  apiKey: process.env.LANGSMITH_API_KEY,
})

const loader = new LangSmithLoader({
  datasetId: "9a3b36f7-b308-40a5-9b46-6613853b6330",
  limit: 1,
});

const docs = await loader.load();
[
  {
    pageContent: '{\n  "input_key_str": "string",\n  "input_key_bool": true\n}',
    metadata: {
      id: '8523d9e9-c123-4b23-9b46-21021nds289e',
      created_at: '2024-08-19T17:09:14.806441+00:00',
      modified_at: '2024-08-19T17:09:14.806441+00:00',
      name: '#8517 @ brace-test-dataset',
      dataset_id: '9a3b36f7-b308-40a5-9b46-6613853b6330',
      source_run_id: null,
      metadata: [Object],
      inputs: [Object],
      outputs: [Object]
    }
  }
]
Copy
class LangSmithLoader

Bases

BaseDocumentLoader

Used in Docs

  • LangSmithLoader integration

Constructors

constructor
constructor

Properties

property
asOf: string | Date
property
client: Client
property
contentKey: string[]
property
datasetId: string
property
datasetName: string
property
exampleIds: string[]
property
filter: string
property
formatContent: (content: any) => string
property
inlineS3Urls: boolean
property
limit: number
property
metadata: KVMap
property
offset: number
property
splits: string[]

Methods

method
load→ Promise<Document<Record<string, any>>[]>

Loads the documents.

Inherited fromBaseDocumentLoader

Methods

Mload→ Promise<Document<Record<string, any>>[]>
—

Loads the documents.

View source on GitHub