diff --git a/README.md b/README.md index 6d1989f2f..5272cac8a 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,13 @@ curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/in | MOONSHOT_API_KEY=sk-xxx bash -s -- --profile kimi ``` +For MiniMax via the OpenAI-compatible API: + +```bash +curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh \ + | MINIMAX_API_KEY=sk-xxx bash -s -- --profile minimax +``` + Already have a local DB-GPT checkout? Reuse it instead of cloning `~/.dbgpt/DB-GPT`: ```bash @@ -172,6 +179,13 @@ MOONSHOT_API_KEY=sk-xxx \ bash scripts/install/install.sh --profile kimi --repo-dir "$(pwd)" --yes ``` +Or reuse your local repo with MiniMax: + +```bash +MINIMAX_API_KEY=sk-xxx \ + bash scripts/install/install.sh --profile minimax --repo-dir "$(pwd)" --yes +``` + After installation, start the server with the generated profile config: ```bash diff --git a/README.zh.md b/README.zh.md index 0e0b5f06e..931f5b8e4 100644 --- a/README.zh.md +++ b/README.zh.md @@ -160,6 +160,13 @@ curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/in | MOONSHOT_API_KEY=sk-xxx bash -s -- --profile kimi ``` +如果你想使用 MiniMax(OpenAI 兼容接口): + +```bash +curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh \ + | MINIMAX_API_KEY=sk-xxx bash -s -- --profile minimax +``` + 如果你已经有本地 DB-GPT 仓库,也可以直接复用当前仓库,跳过 `~/.dbgpt/DB-GPT` 的重复 clone: ```bash @@ -174,6 +181,13 @@ MOONSHOT_API_KEY=sk-xxx \ bash scripts/install/install.sh --profile kimi --repo-dir "$(pwd)" --yes ``` +如果你想在当前仓库里直接测试 MiniMax: + +```bash +MINIMAX_API_KEY=sk-xxx \ + bash scripts/install/install.sh --profile minimax --repo-dir "$(pwd)" --yes +``` + 安装完成后,使用生成的 profile 配置启动服务: ```bash diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/models/minimax.png b/packages/dbgpt-app/src/dbgpt_app/static/web/models/minimax.png new file mode 100644 index 000000000..4123a504b Binary files /dev/null and b/packages/dbgpt-app/src/dbgpt_app/static/web/models/minimax.png differ diff --git a/scripts/install/install.sh b/scripts/install/install.sh index ef71a2ab9..40bf25524 100755 --- a/scripts/install/install.sh +++ b/scripts/install/install.sh @@ -89,7 +89,7 @@ Usage: install.sh [options] Options: - --profile Deployment profile (currently: openai, kimi) + --profile Deployment profile (currently: openai, kimi, minimax) --install-dir Where to install (default: ~/.dbgpt) --version Git tag or branch to check out (default: main) --repo-dir Use an existing local DB-GPT checkout @@ -117,6 +117,9 @@ Examples: # With Kimi / Moonshot API key MOONSHOT_API_KEY=sk-xxx bash install.sh --profile kimi --yes + # With Minimax API key + MINIMAX_API_KEY=sk-xxx bash install.sh --profile minimax --yes + # Reuse your current local repo (skip clone/update) OPENAI_API_KEY=sk-xxx bash install.sh --profile openai --repo-dir . --yes @@ -210,6 +213,7 @@ step_choose_profile() { printf '%b' "${COLOR_CYAN}Select a deployment profile:${COLOR_RESET}\n" printf ' 1) openai — OpenAI API proxy (recommended)\n' printf ' 2) kimi — Kimi 2.5 via Moonshot API\n' + printf ' 3) minimax — MiniMax OpenAI-compatible API\n' printf ' q) quit\n' printf '\n' @@ -220,6 +224,7 @@ step_choose_profile() { case "${choice}" in 1|openai) PROFILE="openai" ;; 2|kimi) PROFILE="kimi" ;; + 3|minimax) PROFILE="minimax" ;; q|Q) info "Installation cancelled."; exit 0 ;; *) die "Invalid choice: ${choice}" ;; esac diff --git a/scripts/install/lib/profiles.sh b/scripts/install/lib/profiles.sh index 958819082..b86030792 100755 --- a/scripts/install/lib/profiles.sh +++ b/scripts/install/lib/profiles.sh @@ -9,12 +9,12 @@ # ── Validation ──────────────────────────────────────────────────────────────── # Currently supported profiles. Extend this list when adding new profiles. -readonly SUPPORTED_PROFILES="openai kimi" +readonly SUPPORTED_PROFILES="openai kimi minimax" validate_profile() { local profile="$1" case "${profile}" in - openai|kimi) ;; + openai|kimi|minimax) ;; *) die "Unsupported profile: ${profile}. Supported profiles: ${SUPPORTED_PROFILES}" ;; @@ -44,6 +44,15 @@ proxy_openai rag storage_chromadb dbgpts +EOF + ;; + minimax) + cat <<'EOF' +base +proxy_openai +rag +storage_chromadb +dbgpts EOF ;; *) @@ -60,6 +69,7 @@ profile_template() { case "${profile}" in openai) echo "openai.toml" ;; kimi) echo "kimi.toml" ;; + minimax) echo "minimax.toml" ;; *) die "No template defined for profile: ${profile}" ;; esac } @@ -71,6 +81,7 @@ profile_repo_config() { case "${profile}" in openai) echo "configs/dbgpt-proxy-openai.toml" ;; kimi) echo "configs/dbgpt-proxy-moonshot.toml" ;; + minimax) echo "configs/dbgpt-proxy-openai.toml" ;; *) die "No repo config path defined for profile: ${profile}" ;; esac } @@ -82,6 +93,7 @@ profile_api_key_env() { case "${profile}" in openai) echo "OPENAI_API_KEY" ;; kimi) echo "MOONSHOT_API_KEY" ;; + minimax) echo "MINIMAX_API_KEY" ;; *) echo "" ;; esac } @@ -93,6 +105,7 @@ profile_api_key_token() { case "${profile}" in openai) echo "__OPENAI_API_KEY__" ;; kimi) echo "__MOONSHOT_API_KEY__" ;; + minimax) echo "__MINIMAX_API_KEY__" ;; *) echo "" ;; esac } diff --git a/uv.lock b/uv.lock index bed7a0bf7..913a71061 100644 --- a/uv.lock +++ b/uv.lock @@ -5864,7 +5864,9 @@ dependencies = [ { name = "dbgpt-acc-auto" }, { name = "dbgpt-client" }, { name = "dbgpt-ext" }, + { name = "dbgpt-sandbox" }, { name = "dbgpt-serve" }, + { name = "httpx" }, { name = "pyparsing" }, ] @@ -5894,7 +5896,9 @@ requires-dist = [ { name = "dbgpt-acc-auto", editable = "packages/dbgpt-accelerator/dbgpt-acc-auto" }, { name = "dbgpt-client", editable = "packages/dbgpt-client" }, { name = "dbgpt-ext", editable = "packages/dbgpt-ext" }, + { name = "dbgpt-sandbox", editable = "packages/dbgpt-sandbox" }, { name = "dbgpt-serve", editable = "packages/dbgpt-serve" }, + { name = "httpx", specifier = ">=0.24.0" }, { name = "opentelemetry-api", marker = "extra == 'observability'" }, { name = "opentelemetry-exporter-otlp", marker = "extra == 'observability'" }, { name = "opentelemetry-sdk", marker = "extra == 'observability'" }, @@ -19810,9 +19814,9 @@ dependencies = [ { name = "torch", version = "2.5.1", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (platform_machine != 'aarch64' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (platform_machine != 'aarch64' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_machine != 'aarch64' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_machine != 'aarch64' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (platform_machine != 'aarch64' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (platform_python_implementation == 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (sys_platform != 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cpu') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1-cp310-cp310-linux_aarch64.whl", hash = "sha256:2e77a8528d5e332096a69c0707aa083e058a9dcb844bc93ef040debb6aadeaa8" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1-cp311-cp311-linux_aarch64.whl", hash = "sha256:f51d4eda003927f07d4a34b09199a79fde5e5b3df5432880685b70dd63b7c91e" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1-cp312-cp312-linux_aarch64.whl", hash = "sha256:b5eeaeb2be9e980077e5713b689442e776bebfe1d836c0c507ae725772c8a8a2" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1-cp310-cp310-linux_aarch64.whl", hash = "sha256:2e77a8528d5e332096a69c0707aa083e058a9dcb844bc93ef040debb6aadeaa8" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1-cp311-cp311-linux_aarch64.whl", hash = "sha256:f51d4eda003927f07d4a34b09199a79fde5e5b3df5432880685b70dd63b7c91e" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1-cp312-cp312-linux_aarch64.whl", hash = "sha256:b5eeaeb2be9e980077e5713b689442e776bebfe1d836c0c507ae725772c8a8a2" }, ] [[package]] @@ -19899,12 +19903,12 @@ dependencies = [ { name = "torch", version = "2.5.1+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cpu') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp310-cp310-linux_x86_64.whl", hash = "sha256:4115b11f7748da407e1d59d14c6fa2ff5853155c42178ef7a5e7a36e967c1242" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:75bb03075a9e32fb1d75ebd580f9a3dda672f1fb4e5b15548e890bca14ef6691" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp311-cp311-linux_x86_64.whl", hash = "sha256:312ee3b1a1bb4a9f5b135790886efdf7fb2401c9526cc05ec7f79a102cbc069b" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:ae0815fbc5f601a209ba7525519abb329735b2db524bc0ae74e4bdcc9bccf3b7" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp312-cp312-linux_x86_64.whl", hash = "sha256:90673c6cfde4dc3a75c8e26ef74f9294aada4ee836a6120dae80db0b06d22d65" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:d9429c87fc5886ec6555171f35fc1b2e1a59a6ca13a26a99a2b6a837a4e0be70" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp310-cp310-linux_x86_64.whl", hash = "sha256:4115b11f7748da407e1d59d14c6fa2ff5853155c42178ef7a5e7a36e967c1242" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:75bb03075a9e32fb1d75ebd580f9a3dda672f1fb4e5b15548e890bca14ef6691" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp311-cp311-linux_x86_64.whl", hash = "sha256:312ee3b1a1bb4a9f5b135790886efdf7fb2401c9526cc05ec7f79a102cbc069b" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:ae0815fbc5f601a209ba7525519abb329735b2db524bc0ae74e4bdcc9bccf3b7" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp312-cp312-linux_x86_64.whl", hash = "sha256:90673c6cfde4dc3a75c8e26ef74f9294aada4ee836a6120dae80db0b06d22d65" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.5.1%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:d9429c87fc5886ec6555171f35fc1b2e1a59a6ca13a26a99a2b6a837a4e0be70" }, ] [[package]] @@ -19947,12 +19951,12 @@ dependencies = [ { name = "torch", version = "2.5.1+cu121", source = { registry = "https://download.pytorch.org/whl/cu121" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (sys_platform == 'win32' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cpu') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp310-cp310-linux_x86_64.whl", hash = "sha256:cf38267b5946b4dc3ff80ece5a1c165aa6b2a6fe8dca37bac192fcf47f658db1" }, - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp310-cp310-win_amd64.whl", hash = "sha256:68c08cf69f7f39608f4c8d6b87fa054d7c801a19060e89d66003efbceef15641" }, - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp311-cp311-linux_x86_64.whl", hash = "sha256:9e6f03e6410cb3557978dea25fb30ce3e7c165e8377fcc8e0e1ddc700503d38b" }, - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp311-cp311-win_amd64.whl", hash = "sha256:f9397ff9c6e8fa1b4fdc94939411ac65fe43f66d66367ee80603bc7ce10e18e2" }, - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp312-cp312-linux_x86_64.whl", hash = "sha256:5648a01f23033f15d60dc638f91c2d4c66c0a01621162471e806064acda63b70" }, - { url = "https://download.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp312-cp312-win_amd64.whl", hash = "sha256:80400d75da5852bb5491f6259d47a163a00c2d1479ed57d3d95fde205e1b2815" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp310-cp310-linux_x86_64.whl", hash = "sha256:cf38267b5946b4dc3ff80ece5a1c165aa6b2a6fe8dca37bac192fcf47f658db1" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp310-cp310-win_amd64.whl", hash = "sha256:68c08cf69f7f39608f4c8d6b87fa054d7c801a19060e89d66003efbceef15641" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp311-cp311-linux_x86_64.whl", hash = "sha256:9e6f03e6410cb3557978dea25fb30ce3e7c165e8377fcc8e0e1ddc700503d38b" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp311-cp311-win_amd64.whl", hash = "sha256:f9397ff9c6e8fa1b4fdc94939411ac65fe43f66d66367ee80603bc7ce10e18e2" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp312-cp312-linux_x86_64.whl", hash = "sha256:5648a01f23033f15d60dc638f91c2d4c66c0a01621162471e806064acda63b70" }, + { url = "https://download-r2.pytorch.org/whl/cu121/torchaudio-2.5.1%2Bcu121-cp312-cp312-win_amd64.whl", hash = "sha256:80400d75da5852bb5491f6259d47a163a00c2d1479ed57d3d95fde205e1b2815" }, ] [[package]] @@ -19981,12 +19985,12 @@ dependencies = [ { name = "torch", version = "2.5.1+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "(python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (python_full_version < '3.13' and platform_machine == 'aarch64' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (python_full_version >= '3.13' and platform_python_implementation != 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (python_full_version < '3.13' and platform_python_implementation != 'PyPy' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (platform_machine != 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (platform_machine != 'aarch64' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_machine != 'aarch64' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_machine != 'aarch64' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (platform_machine != 'aarch64' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (platform_python_implementation == 'PyPy' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (sys_platform != 'linux' and extra == 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-cuda124' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (sys_platform != 'linux' and extra != 'extra-14-dbgpt-acc-auto-auto' and extra != 'extra-14-dbgpt-acc-auto-cpu' and extra != 'extra-14-dbgpt-acc-auto-cuda118' and extra != 'extra-14-dbgpt-acc-auto-cuda121' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cpu') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda118') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda121') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-14-dbgpt-acc-auto-cuda124') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-auto' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-cpu' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-14-dbgpt-acc-auto-cuda118' and extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:097593edf32f0a8450aba7822b8097d2f2476fe96c0ab99331d12c347003180b" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:5caf6c3fc7f1e858bcca87451fe0402321754f4fb10d118ef47caf9f8f28a257" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:e98938dcc44ebaab8bd8379545784cfddfc23ae17787389448b7ff9918dc3df9" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:b3d75f4e6efc5412fe78c7f2787ee4f39cea1317652e1a47785879cde109f5c4" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:9902598e0330aeead0bc1545837804eb268549b9b4ce41ae3ca51b2384904e89" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:cca2de94f232611b20d379edf28befa7a1aa482ae9ed41c3b958b08ed1bf4983" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:097593edf32f0a8450aba7822b8097d2f2476fe96c0ab99331d12c347003180b" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:5caf6c3fc7f1e858bcca87451fe0402321754f4fb10d118ef47caf9f8f28a257" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:e98938dcc44ebaab8bd8379545784cfddfc23ae17787389448b7ff9918dc3df9" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:b3d75f4e6efc5412fe78c7f2787ee4f39cea1317652e1a47785879cde109f5c4" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:9902598e0330aeead0bc1545837804eb268549b9b4ce41ae3ca51b2384904e89" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:cca2de94f232611b20d379edf28befa7a1aa482ae9ed41c3b958b08ed1bf4983" }, ] [[package]] @@ -20009,14 +20013,14 @@ dependencies = [ { name = "torch", version = "2.6.0+cu118", source = { registry = "https://download.pytorch.org/whl/cu118" }, marker = "sys_platform == 'win32' or (extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp310-cp310-linux_x86_64.whl", hash = "sha256:c5f0ff8434766f2950d77261b119163dbe8a02bc5c18482d9c0d76c9b18dfd44" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:1c10a44a2f8a591211b19623d3e262ae342a8ae1d34b2d64c7f7d181c2c9f129" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp311-cp311-linux_x86_64.whl", hash = "sha256:089b54fb6d4f8348a07d4c460cf2da4da2de57f068154c1401b385626917d434" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:065ea2e015ef6d02ec289e0a5ecc4c8e7acd4b30a8612879637395e7e16217e4" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp312-cp312-linux_x86_64.whl", hash = "sha256:e77fe770130b54fdbcecda829024fbd4235075e905f5c6019c19664577c70e1d" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:885bdd94f19f0dbad81e08c54f85ffbf10f00af8452c25d2b3b533cf2884d6b8" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp313-cp313-linux_x86_64.whl", hash = "sha256:c978c2d37298d9209fd001f137b5458f673916bf8ef2cd359213fb68f7a3c9b3" }, - { url = "https://download.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp313-cp313-win_amd64.whl", hash = "sha256:bb2a451cfeb35ea514725d8ff1353ca53d8f1f2be61c2e7c8ce6347dce05fa36" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp310-cp310-linux_x86_64.whl", hash = "sha256:c5f0ff8434766f2950d77261b119163dbe8a02bc5c18482d9c0d76c9b18dfd44" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp310-cp310-win_amd64.whl", hash = "sha256:1c10a44a2f8a591211b19623d3e262ae342a8ae1d34b2d64c7f7d181c2c9f129" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp311-cp311-linux_x86_64.whl", hash = "sha256:089b54fb6d4f8348a07d4c460cf2da4da2de57f068154c1401b385626917d434" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp311-cp311-win_amd64.whl", hash = "sha256:065ea2e015ef6d02ec289e0a5ecc4c8e7acd4b30a8612879637395e7e16217e4" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp312-cp312-linux_x86_64.whl", hash = "sha256:e77fe770130b54fdbcecda829024fbd4235075e905f5c6019c19664577c70e1d" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp312-cp312-win_amd64.whl", hash = "sha256:885bdd94f19f0dbad81e08c54f85ffbf10f00af8452c25d2b3b533cf2884d6b8" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp313-cp313-linux_x86_64.whl", hash = "sha256:c978c2d37298d9209fd001f137b5458f673916bf8ef2cd359213fb68f7a3c9b3" }, + { url = "https://download-r2.pytorch.org/whl/cu118/torchaudio-2.6.0%2Bcu118-cp313-cp313-win_amd64.whl", hash = "sha256:bb2a451cfeb35ea514725d8ff1353ca53d8f1f2be61c2e7c8ce6347dce05fa36" }, ] [[package]] @@ -20039,14 +20043,14 @@ dependencies = [ { name = "torch", version = "2.6.0+cu124", source = { registry = "https://download.pytorch.org/whl/cu124" }, marker = "sys_platform == 'win32' or (extra == 'extra-5-dbgpt-hf-glm4' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-glm4-1vl' and extra == 'extra-5-dbgpt-hf-kimi') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen-omni') or (extra == 'extra-5-dbgpt-hf-kimi' and extra == 'extra-5-dbgpt-hf-qwen3')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:6b54f97fff96b4ba3da44b6b3f50727c25122d1479107b119d1275944ec83ea1" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:2b9cdda37156abe395e470ce16d9626d71b73f73eab6fc184f476f843ba12cc1" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:b8c15d7e0e81a23630a2de552ebacfe6643990dc890f83f426e43ff62efe8651" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:a25e146ce66ea9a6aed39008cc2001891bdf75253af479a4c32096678b2073b3" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:3e5ffa69606171c74f3e2b969785ead50b782ca657e746aaee1ee7cc88dcfc08" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:004ff6bcee0ac78747253c09db67d281add4308a9b87a7bf1769da5914998639" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hash = "sha256:1bc23963f447c910a0060b130b04b407d2ea218b2a553e674c829d5f17eb8c8e" }, - { url = "https://download.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp313-cp313-win_amd64.whl", hash = "sha256:231eddbfd8bafd06b2c9f55cd6f33e61f58b25b19f2d51382a95e8f12887689f" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp310-cp310-linux_x86_64.whl", hash = "sha256:6b54f97fff96b4ba3da44b6b3f50727c25122d1479107b119d1275944ec83ea1" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp310-cp310-win_amd64.whl", hash = "sha256:2b9cdda37156abe395e470ce16d9626d71b73f73eab6fc184f476f843ba12cc1" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp311-cp311-linux_x86_64.whl", hash = "sha256:b8c15d7e0e81a23630a2de552ebacfe6643990dc890f83f426e43ff62efe8651" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp311-cp311-win_amd64.whl", hash = "sha256:a25e146ce66ea9a6aed39008cc2001891bdf75253af479a4c32096678b2073b3" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp312-cp312-linux_x86_64.whl", hash = "sha256:3e5ffa69606171c74f3e2b969785ead50b782ca657e746aaee1ee7cc88dcfc08" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp312-cp312-win_amd64.whl", hash = "sha256:004ff6bcee0ac78747253c09db67d281add4308a9b87a7bf1769da5914998639" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp313-cp313-linux_x86_64.whl", hash = "sha256:1bc23963f447c910a0060b130b04b407d2ea218b2a553e674c829d5f17eb8c8e" }, + { url = "https://download-r2.pytorch.org/whl/cu124/torchaudio-2.6.0%2Bcu124-cp313-cp313-win_amd64.whl", hash = "sha256:231eddbfd8bafd06b2c9f55cd6f33e61f58b25b19f2d51382a95e8f12887689f" }, ] [[package]] diff --git a/web/utils/constants.ts b/web/utils/constants.ts index 5004ab55a..596660f42 100644 --- a/web/utils/constants.ts +++ b/web/utils/constants.ts @@ -35,6 +35,11 @@ export const MODEL_ICON_INFO: Record = { icon: '/models/moonshot.png', patterns: ['moonshot', 'kimi'], }, + minimax: { + label: 'MiniMax', + icon: '/models/minimax.png', + patterns: ['minimax', 'm2.5', 'm2.1', 'm2'], + }, doubao: { label: 'Doubao', icon: '/models/doubao.png',