From de484a5eff6031d087bf32c5153376fcef7e93e8 Mon Sep 17 00:00:00 2001 From: "langchain-oss-model-profiles[bot]" <262694797+langchain-oss-model-profiles[bot]@users.noreply.github.com> Date: Wed, 30 Sep 2026 10:10:11 -0400 Subject: [PATCH] chore(model-profiles): refresh model profile data (#40924) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automated refresh of model profile data for all in-monorepo partner integrations via `langchain-profiles refresh`. ๐Ÿค– Generated by the [`refresh_model_profiles` workflow](https://github.com/langchain-ai/langchain/blob/master/.github/workflows/refresh_model_profiles.yml). ## Summary of changes **3 added ยท 0 removed ยท 12 changed** across 2 provider(s).
openai **โž• 1 added** - `gpt-6.1-sol` โ€” 1,050,000 ctx, 128,000 out, text+image+pdf in, reasoning, tools
openrouter **โž• 2 added** - `openai/gpt-6.1-sol` โ€” 1,050,000 ctx, 128,000 out, text+image+pdf in, reasoning, tools - `openai/gpt-6.1-sol-pro` โ€” 1,050,000 ctx, 128,000 out, text+image+pdf in, reasoning, tools **โœ๏ธ 12 changed** - `deepseek/deepseek-v4-flash-0731`: max input tokens 1,310,720 โ†’ 1,048,576 - `deepseek/deepseek-v4-pro-0813`: max output tokens 943,718 โ†’ 393,216 - `meta/muse-glimmer-30b`: max output tokens 16,384 โ†’ 117,964 - `nvidia/nemotron-3.5-lightning`: max input tokens 1,000,000 โ†’ 262,144 - `openai/gpt-oss-120b`: max output tokens 65,536 โ†’ 117,964 - `qwen/qwen3.5-122b-a10b`: max output tokens 235,929 โ†’ 65,536 - `qwen/qwen3.8-27b`: max output tokens 235,929 โ†’ 131,072 - `z-ai/glm-5.3`: max input tokens 1,310,720 โ†’ 1,048,576 - `z-ai/glm-5.3-flash`: max input tokens 1,310,720 โ†’ 1,048,576 - `~deepseek/deepseek-v4-flash-latest`: max input tokens 1,310,720 โ†’ 1,048,576 - `~z-ai/glm-flash-latest`: max input tokens 1,310,720 โ†’ 1,048,576 - `~z-ai/glm-latest`: max input tokens 1,310,720 โ†’ 1,048,576
Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com> --- .../openai/langchain_openai/data/_profiles.py | 27 +++++++ .../langchain_openrouter/data/_profiles.py | 70 +++++++++++++++---- 2 files changed, 85 insertions(+), 12 deletions(-) diff --git a/libs/partners/openai/langchain_openai/data/_profiles.py b/libs/partners/openai/langchain_openai/data/_profiles.py index 23c04d1aa2..c14effd36d 100644 --- a/libs/partners/openai/langchain_openai/data/_profiles.py +++ b/libs/partners/openai/langchain_openai/data/_profiles.py @@ -1276,6 +1276,33 @@ _PROFILES: dict[str, dict[str, Any]] = { ], "reasoning_effort_default": "medium", }, + "gpt-6.1-sol": { + "name": "GPT-6.1 Sol", + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "open_weights": False, + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": False, + "pdf_inputs": True, + "video_inputs": False, + "text_outputs": True, + "image_outputs": False, + "audio_outputs": False, + "video_outputs": False, + "reasoning_output": True, + "tool_calling": True, + "structured_output": True, + "attachment": True, + "temperature": False, + "image_url_inputs": True, + "pdf_tool_message": True, + "image_tool_message": True, + "tool_choice": True, + "tool_call_streaming": True, + }, "gpt-daybreak-blue-latest": { "name": "Daybreak Blue", "release_date": "2026-08-07", diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index 80b733bc43..333676c8b3 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -1181,7 +1181,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-07-31", "last_updated": "2026-07-31", "open_weights": True, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 943718, "text_inputs": True, "image_inputs": False, @@ -1248,7 +1248,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-22", "open_weights": True, "max_input_tokens": 1048576, - "max_output_tokens": 943718, + "max_output_tokens": 393216, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -2516,7 +2516,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-10", "open_weights": True, "max_input_tokens": 131072, - "max_output_tokens": 16384, + "max_output_tokens": 117964, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -3785,7 +3785,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-11", "last_updated": "2026-08-11", "open_weights": True, - "max_input_tokens": 1000000, + "max_input_tokens": 262144, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, @@ -4941,6 +4941,52 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": False, "tool_call_streaming": True, }, + "openai/gpt-6.1-sol": { + "name": "GPT-6.1 Sol", + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "open_weights": False, + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": False, + "pdf_inputs": True, + "video_inputs": False, + "text_outputs": True, + "image_outputs": False, + "audio_outputs": False, + "video_outputs": False, + "reasoning_output": True, + "tool_calling": True, + "structured_output": True, + "attachment": True, + "temperature": False, + "tool_call_streaming": True, + }, + "openai/gpt-6.1-sol-pro": { + "name": "GPT-6.1 Sol Pro", + "release_date": "2026-09-29", + "last_updated": "2026-09-29", + "open_weights": False, + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": False, + "pdf_inputs": True, + "video_inputs": False, + "text_outputs": True, + "image_outputs": False, + "audio_outputs": False, + "video_outputs": False, + "reasoning_output": True, + "tool_calling": True, + "structured_output": True, + "attachment": True, + "temperature": False, + "tool_call_streaming": True, + }, "openai/gpt-audio": { "name": "GPT Audio", "release_date": "2026-01-19", @@ -5014,7 +5060,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-08-05", "open_weights": True, "max_input_tokens": 131072, - "max_output_tokens": 65536, + "max_output_tokens": 117964, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -6321,7 +6367,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-02-23", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 235929, + "max_output_tokens": 65536, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -6695,7 +6741,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-14", "open_weights": True, "max_input_tokens": 1000000, - "max_output_tokens": 235929, + "max_output_tokens": 131072, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -8090,7 +8136,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-14", "last_updated": "2026-08-14", "open_weights": True, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 943717, "text_inputs": True, "image_inputs": False, @@ -8112,7 +8158,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-26", "last_updated": "2026-08-26", "open_weights": True, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 943717, "text_inputs": True, "image_inputs": True, @@ -8336,7 +8382,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-01", "last_updated": "2026-08-01", "open_weights": False, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 943718, "text_inputs": True, "image_inputs": False, @@ -8564,7 +8610,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-27", "last_updated": "2026-08-27", "open_weights": False, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 943718, "text_inputs": True, "image_inputs": True, @@ -8586,7 +8632,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-08-19", "last_updated": "2026-08-19", "open_weights": False, - "max_input_tokens": 1310720, + "max_input_tokens": 1048576, "max_output_tokens": 131072, "text_inputs": True, "image_inputs": False,