Skip to content

Commit 9547c61

Browse files
committed
.
1 parent 332c8e3 commit 9547c61

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

  • dev-packages/browser-integration-tests/suites/tracing/ai-providers/langchain

dev-packages/browser-integration-tests/suites/tracing/ai-providers/langchain/mocks.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ export class MockChatAnthropic {
66
this._maxTokens = params.maxTokens;
77
}
88

9-
async invoke(messages, options) {
10-
const callbacks = options?.callbacks || [];
9+
async invoke(messages, config = { callbacks: [] }) {
10+
const callbacks = config.callbacks;
1111
const runId = 'mock-run-id-123';
1212

1313
const invocationParams = {

dev-packages/browser-integration-tests/suites/tracing/ai-providers/langchain/subject.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const chatModel = new MockChatAnthropic({
1414

1515
// Test that manual instrumentation doesn't crash the browser
1616
// The instrumentation automatically creates spans
17+
// We can provide callbacks in the config object:https://docs.langchain.com/oss/python/langchain/models#invocation-config
1718
const response = await chatModel.invoke('What is the capital of France?', {
1819
callbacks: [callbackHandler],
1920
});

0 commit comments

Comments
 (0)