Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions packages/langchain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,8 @@
"@sap-cloud-sdk/connectivity": "^4.2.0",
"@sap-cloud-sdk/util": "^4.2.0",
"uuid": "^13.0.0"
},
"devDependencies": {
"@langchain/langgraph": "^1.0.7"
}
}
168 changes: 168 additions & 0 deletions packages/langchain/src/openai/__snapshots__/chat.test.ts.snap
Original file line number Diff line number Diff line change
@@ -1,5 +1,173 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing

exports[`Chat client streaming has langchain handle disabling streaming via disableStreaming flag in stream 1`] = `
{
"id": [
"langchain_core",
"messages",
"AIMessage",
],
"kwargs": {
"additional_kwargs": {
"function_call": undefined,
"tool_calls": undefined,
},
"content": "The capital of France is Paris.",
"invalid_tool_calls": [],
"response_metadata": {
"created": undefined,
"finish_reason": undefined,
"function_call": undefined,
"id": undefined,
"index": 0,
"model": undefined,
"object": undefined,
"promptFilterResults": undefined,
"tokenUsage": {
"completionTokens": 0,
"promptTokens": 0,
"totalTokens": 0,
},
"tool_calls": undefined,
},
"tool_calls": [],
"usage_metadata": {
"input_tokens": 0,
"output_tokens": 0,
"total_tokens": 0,
},
},
"lc": 1,
"type": "constructor",
}
`;

exports[`Chat client streaming supports auto-streaming responses 1`] = `
{
"id": [
"langchain_core",
"messages",
"AIMessageChunk",
],
"kwargs": {
"additional_kwargs": {},
"content": "The capital of France is Paris.",
"id": undefined,
"invalid_tool_calls": [],
"response_metadata": {
"completion": 0,
"created": 1730125149,
"finish_reason": "stop",
"id": "chatcmpl-ANKsHIdjvozwuOGpGI6rygvwSJH0I",
"index": 0,
"model_name": "gpt-4o",
"prompt": 0,
"system_fingerprint": "fp_808245b034",
"token_usage": {
"completion_tokens": 7,
"prompt_tokens": 14,
"total_tokens": 21,
},
},
"tool_call_chunks": [],
"tool_calls": [],
"usage_metadata": {
"input_token_details": {},
"input_tokens": 14,
"output_token_details": {},
"output_tokens": 7,
"total_tokens": 21,
},
},
"lc": 1,
"type": "constructor",
}
`;

exports[`Chat client streaming supports auto-streaming responses via invoke-stream 1`] = `
{
"id": [
"langchain_core",
"messages",
"AIMessageChunk",
],
"kwargs": {
"additional_kwargs": {},
"content": "The capital of France is Paris.",
"id": undefined,
"invalid_tool_calls": [],
"response_metadata": {
"completion": 0,
"created": 1730125149,
"finish_reason": "stop",
"id": "chatcmpl-ANKsHIdjvozwuOGpGI6rygvwSJH0I",
"index": 0,
"model_name": "gpt-4o",
"prompt": 0,
"system_fingerprint": "fp_808245b034",
"token_usage": {
"completion_tokens": 7,
"prompt_tokens": 14,
"total_tokens": 21,
},
},
"tool_call_chunks": [],
"tool_calls": [],
"usage_metadata": {
"input_token_details": {},
"input_tokens": 14,
"output_token_details": {},
"output_tokens": 7,
"total_tokens": 21,
},
},
"lc": 1,
"type": "constructor",
}
`;

exports[`Chat client streaming supports disabling auto-streaming via disableStreaming flag 1`] = `
{
"id": [
"langchain_core",
"messages",
"AIMessage",
],
"kwargs": {
"additional_kwargs": {
"function_call": undefined,
"tool_calls": undefined,
},
"content": "The capital of France is Paris.",
"invalid_tool_calls": [],
"response_metadata": {
"created": undefined,
"finish_reason": undefined,
"function_call": undefined,
"id": undefined,
"index": 0,
"model": undefined,
"object": undefined,
"promptFilterResults": undefined,
"tokenUsage": {
"completionTokens": 0,
"promptTokens": 0,
"totalTokens": 0,
},
"tool_calls": undefined,
},
"tool_calls": [],
"usage_metadata": {
"input_tokens": 0,
"output_tokens": 0,
"total_tokens": 0,
},
},
"lc": 1,
"type": "constructor",
}
`;

exports[`Chat client streaming supports streaming responses 1`] = `
{
"id": [
Expand Down
Loading
Loading