mirror of
https://github.com/hwchase17/langchain.git
synced 2026-02-21 22:56:05 +00:00
fix formatting
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
import argparse
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
import tempfile
|
||||
from pathlib import Path
|
||||
@@ -307,7 +308,7 @@ def refresh(provider: str, data_dir: Path) -> None: # noqa: C901, PLR0915
|
||||
# Write as Python module
|
||||
output_file = data_dir / "_profiles.py"
|
||||
print(f"Writing to {output_file}...")
|
||||
module_content = [f'"""{MODULE_ADMONITION}"""\n', "from typing import Any\n\n"]
|
||||
module_content = [f'"""{MODULE_ADMONITION}"""\n\n', "from typing import Any\n\n"]
|
||||
module_content.append("_PROFILES: dict[str, dict[str, Any]] = ")
|
||||
json_str = json.dumps(profiles, indent=4)
|
||||
json_str = (
|
||||
@@ -315,6 +316,8 @@ def refresh(provider: str, data_dir: Path) -> None: # noqa: C901, PLR0915
|
||||
.replace("false", "False")
|
||||
.replace("null", "None")
|
||||
)
|
||||
# Add trailing commas for ruff format compliance
|
||||
json_str = re.sub(r"([^\s,{\[])(\n\s*[\}\]])", r"\1,\2", json_str)
|
||||
module_content.append(f"{json_str}\n")
|
||||
_write_profiles_file(output_file, "".join(module_content))
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ To update these data, refer to the instructions here:
|
||||
|
||||
https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-profile-data
|
||||
"""
|
||||
|
||||
from typing import Any
|
||||
|
||||
_PROFILES: dict[str, dict[str, Any]] = {
|
||||
@@ -27,7 +28,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"deepseek-reasoner": {
|
||||
"max_input_tokens": 128000,
|
||||
@@ -41,6 +42,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
}
|
||||
"tool_calling": True,
|
||||
},
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ To update these data, refer to the instructions here:
|
||||
|
||||
https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-profile-data
|
||||
"""
|
||||
|
||||
from typing import Any
|
||||
|
||||
_PROFILES: dict[str, dict[str, Any]] = {
|
||||
@@ -27,7 +28,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": False
|
||||
"tool_calling": False,
|
||||
},
|
||||
"sonar-pro": {
|
||||
"max_input_tokens": 200000,
|
||||
@@ -41,7 +42,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": False
|
||||
"tool_calling": False,
|
||||
},
|
||||
"sonar-reasoning-pro": {
|
||||
"max_input_tokens": 128000,
|
||||
@@ -55,7 +56,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": False
|
||||
"tool_calling": False,
|
||||
},
|
||||
"sonar-deep-research": {
|
||||
"max_input_tokens": 128000,
|
||||
@@ -67,6 +68,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": False
|
||||
}
|
||||
"tool_calling": False,
|
||||
},
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ To update these data, refer to the instructions here:
|
||||
|
||||
https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-profile-data
|
||||
"""
|
||||
|
||||
from typing import Any
|
||||
|
||||
_PROFILES: dict[str, dict[str, Any]] = {
|
||||
@@ -27,7 +28,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-fast": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -41,7 +42,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-4": {
|
||||
"max_input_tokens": 256000,
|
||||
@@ -55,7 +56,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2-vision": {
|
||||
"max_input_tokens": 8192,
|
||||
@@ -69,7 +70,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-code-fast-1": {
|
||||
"max_input_tokens": 256000,
|
||||
@@ -83,7 +84,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -97,7 +98,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-mini-fast-latest": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -111,7 +112,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2-vision-1212": {
|
||||
"max_input_tokens": 8192,
|
||||
@@ -125,7 +126,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -139,7 +140,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-4-fast": {
|
||||
"max_input_tokens": 2000000,
|
||||
@@ -153,7 +154,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2-latest": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -167,7 +168,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-4-1-fast": {
|
||||
"max_input_tokens": 2000000,
|
||||
@@ -181,7 +182,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2-1212": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -195,7 +196,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-fast-latest": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -209,7 +210,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-latest": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -223,7 +224,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-2-vision-latest": {
|
||||
"max_input_tokens": 8192,
|
||||
@@ -237,7 +238,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-vision-beta": {
|
||||
"max_input_tokens": 8192,
|
||||
@@ -251,7 +252,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-mini": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -265,7 +266,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-beta": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -279,7 +280,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-mini-latest": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -293,7 +294,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-4-1-fast-non-reasoning": {
|
||||
"max_input_tokens": 2000000,
|
||||
@@ -307,7 +308,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": True
|
||||
"tool_calling": True,
|
||||
},
|
||||
"grok-3-mini-fast": {
|
||||
"max_input_tokens": 131072,
|
||||
@@ -321,6 +322,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True
|
||||
}
|
||||
"tool_calling": True,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user