From fb274a9ab46b5304bbac4d4ed74099142b9550b5 Mon Sep 17 00:00:00 2001
From: "langchain-oss-model-profiles[bot]"
<262694797+langchain-oss-model-profiles[bot]@users.noreply.github.com>
Date: Mon, 13 Jul 2026 09:28:19 -0400
Subject: [PATCH] chore(model-profiles): refresh model profile data (#38821)
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
**0 added ยท 0 removed ยท 5 changed** across 2 provider(s).
huggingface
**โ๏ธ 1 changed**
- `stepfun-ai/Step-3.7-Flash`: added video input
openrouter
**โ๏ธ 4 changed**
- `google/gemini-3-pro-image`: last updated `2026-06-18` โ `2026-05-28`;
display name `Nano Banana Pro (Gemini 3 Pro Image)` โ `Nano Banana Pro`;
release date `2026-06-18` โ `2026-05-28`
- `google/gemini-3.1-flash-image`: last updated `2026-06-18` โ
`2026-05-28`; display name `Nano Banana 2 (Gemini 3.1 Flash Image)` โ
`Nano Banana 2`; release date `2026-06-18` โ `2026-05-28`
- `z-ai/glm-4.6`: max input tokens 202,752 โ 200,000; max output tokens
131,072 โ 16,384
- `z-ai/glm-5.2`: max output tokens 128,000 โ 131,072
Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
---
.../langchain_huggingface/data/_profiles.py | 2 +-
.../langchain_openrouter/data/_profiles.py | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/libs/partners/huggingface/langchain_huggingface/data/_profiles.py b/libs/partners/huggingface/langchain_huggingface/data/_profiles.py
index 4d6a0272ad5..45be80fa33e 100644
--- a/libs/partners/huggingface/langchain_huggingface/data/_profiles.py
+++ b/libs/partners/huggingface/langchain_huggingface/data/_profiles.py
@@ -908,7 +908,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
- "video_inputs": False,
+ "video_inputs": True,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
index cbca19957e0..eb03e80b5d6 100644
--- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
+++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
@@ -1402,9 +1402,9 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_call_streaming": True,
},
"google/gemini-3-pro-image": {
- "name": "Nano Banana Pro (Gemini 3 Pro Image)",
- "release_date": "2026-06-18",
- "last_updated": "2026-06-18",
+ "name": "Nano Banana Pro",
+ "release_date": "2026-05-28",
+ "last_updated": "2026-05-28",
"open_weights": False,
"max_input_tokens": 65536,
"max_output_tokens": 32768,
@@ -1446,9 +1446,9 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_call_streaming": True,
},
"google/gemini-3.1-flash-image": {
- "name": "Nano Banana 2 (Gemini 3.1 Flash Image)",
- "release_date": "2026-06-18",
- "last_updated": "2026-06-18",
+ "name": "Nano Banana 2",
+ "release_date": "2026-05-28",
+ "last_updated": "2026-05-28",
"open_weights": False,
"max_input_tokens": 131072,
"max_output_tokens": 32768,
@@ -7284,8 +7284,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-09-30",
"last_updated": "2025-09-30",
"open_weights": True,
- "max_input_tokens": 202752,
- "max_output_tokens": 131072,
+ "max_input_tokens": 200000,
+ "max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -7439,7 +7439,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-06-13",
"open_weights": True,
"max_input_tokens": 1048576,
- "max_output_tokens": 128000,
+ "max_output_tokens": 131072,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,