WWW.YOUINFO.SITE
标签聚合 小米

/tag/小米

LinuxDo 最新话题 · 2026-06-12 12:14:45+08:00 · tech

昨天看到了雷布斯又搞了mimo ultra,立马申请了内测,今天也是通过了。可以在线免费测试30分钟,免费额度。综合体验如下: 1、速度是真快,最高峰值1070token/s,也是牛掰了。 2、推理能力综合来说比较现在的2.5pro也是有所提升,和最初pro上线时的推理能力差不多,可见额度重置后2.5pro确实被调了参数。 3、代码能力跟pro持平,也就是pro的无阉割高速版。 话不多说,展示一份速度验证(AI服务实时运营总览大屏),由于文件不能上传,就看下图吧。 3 个帖子 - 3 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-12 10:05:49+08:00 · tech

安装 ‌ :用户可通过终端命令行安装。例如,Mac和Linux用户推荐使用: curl -fsSL https://mimo.xiaomi.com/install | bash ;Windows用户可使用npm命令: npm install -g @mimo-ai/cli 。 ‌ 启动与配置 ‌ :安装后,在终端输入 mimo 即可启动。首次启动时会引导配置模型来源,用户可选择内置的MiMo-V2.5免费通道,或配置第三方模型API。‌‌‌ 1 个帖子 - 1 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-12 09:29:50+08:00 · tech

小米 Mimo Code 免费 API 获取与 CCS 配置保姆级教程 最近小米推出的 Mimo Code ,CLI中选择 MiMo Auto 可以限免不限量使用 mimo-v2.5 模型。本文将手把手教你如何获取 JWT Token,并使用 CC Switch (CCS) 将其接入到你的 AI 编程工具中(如 Claude Code、CC GUI等)。 注意 :本教程涉及到的 API 为免费接口,可能会存在限流或不稳定的情况,仅供学习和体验使用。 第一步:获取 JWT 令牌 (Token) 首先,我们需要通过 Bootstrap 接口获取一个临时的身份凭证(JWT)。这个凭证类似于你的“临时身份证”。 1. 发送请求 你可以使用 Reqable、Apifox 或者终端的 curl 命令。 接口地址 : https://api.xiaomimimo.com/api/free-ai/bootstrap 请求方式 :POST Header : Content-Type: application/json Body (JSON) : { "client": "test" } 提示 : client 字段可以随意填写字符串,它相当于一个设备标识符。 2. 获取响应 发送请求后,你会收到如下 JSON 响应,其中 jwt 字段的值就是我们要用的 Token。请完整复制下来。 快速获取 Token :也可以直接在终端执行以下命令获取 Token: curl -X POST 'https://api.xiaomimimo.com/api/free-ai/bootstrap' \ -H 'Content-Type: application/json' \ -d '{"client": "my-device-id"}' 第二步:测试接口 拿到 Token 后,先别急着配置软件,建议先用 curl 测试一下接口是否可用。 请将下方代码中的 <YOUR_JWT_TOKEN> 替换为你刚才获取到的真实 Token。 curl -X POST 'https://api.xiaomimimo.com/api/free-ai/openai/chat' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <YOUR_JWT_TOKEN>' \ -H 'X-Mimo-Source: mimocode-cli-free' \ -d '{ "model": "mimo-auto", "messages": [ { "role": "user", "content": "你好,请简单介绍一下你自己" } ] }' 如果返回了包含 content 的 JSON 数据,说明接口调用成功,Token 有效!可以继续下一步配置。 重要提示:Token 有效期 特别注意:Token 会过期! 该免费接口获取的 JWT Token 有效期约为 1 小时 。 现象 :如果你发现原本能用的 API 突然报错(通常是 401 Unauthorized),大概率是 Token 过期了。 解决方法 :重新执行 第一步 的请求,获取一个新的 Token 并更新到你的配置中即可。 第三步:CC Switch (CCS) 配置指南 这是最关键的一步,很多用户配置失败都是因为这里没选对。 1. 添加供应商 打开 CC Switch,点击添加新供应商,名称随意(例如 mimo )。 2. 填写 API Key 将第一步获取到的 JWT Token 粘贴到 API Key 输入框中。 3. 关键设置(必看!) 请务必参照下图进行设置, 红框标注的三个位置 绝对不能错: 请求地址 :必须开启 “完整 URL” 开关(绿色状态)。 填入地址: https://api.xiaomimimo.com/api/free-ai/openai/chat 解释:因为这是一个非标准的 OpenAI 路径,必须告诉 CCS 直接使用这个完整链接,不要自动拼接 /v1/chat/completions 。 API 格式 :选择 OpenAI Chat Completions (需开启路由) 。 模型映射 :填写 mimo-auto 4.开启路由 进入设置 : CC Switch 左上角 点击 开启路由 : 点击顶部的【路由】、路由总开关【开启】、Claude【启用】 4. 保存并启用 点击保存后,在主界面找到 mimo ,点击右侧的开关启用它。现在你可以去 Claude Code 或 CC GUI 中测试聊天了! 5.Claude Code 测试(需开启魔法) 进入 Claude Code :终端输入 claude 确认模型 :终端输入 model 选择 mimo-auto 测试模型 : 终端输入 你好 你是什么模型 ,因开启路由所有不会回复是 mimo 补充: 如需安装MiMo Code Mac/Linux 用户推荐(为了更佳的用户体验,强烈推荐 Mac 用户使用 iTerm 或 VSCode Terminal): curl -fsSL https://mimo.xiaomi.com/install | bash Windows 用户推荐: npm install -g @mimo-ai/cli 进入MiMo Code mimo 更多MiMo Code 相关信息: MiMo Code 简介 希望这篇教程能帮到你!如果有其他问题,欢迎留言讨论。 2 个帖子 - 2 位参与者 阅读完整话题

v2ex · 2026-06-12 01:29:20+08:00 · tech

API Key:tp-c0x5wrgpqqjm1fhtp74758tmesl3lun3eu4xlvvxbwanwfee Base URL 兼容 OpenAI 接口协议: https://token-plan-cn.xiaomimimo.com/v1 兼容 Anthropic 接口协议: https://token-plan-cn.xiaomimimo.com/anthropic ipad 党方便测试蹬入口: https://vb.do/dashboard?autosubmit=true#prompt=hello&providerId=mi&providerName=MI&providerProtocol=openai-compatible&baseUrl=https%3A%2F%2Ftoken-plan-cn.xiaomimimo.com%2Fv1&modelId=mimo-v2.5&modelName=mimo+v2.5

v2ex · 2026-06-11 22:14:10+08:00 · tech

API Key:tp-c0x5wrgpqqjm1fhtp74758tmesl3lun3eu4xlvvxbwanwfee Base URL 兼容 OpenAI 接口协议: https://token-plan-cn.xiaomimimo.com/v1 兼容 Anthropic 接口协议: https://token-plan-cn.xiaomimimo.com/anthropic ipad 党方便测试蹬入口: https://vb.do/dashboard?autosubmit=true#prompt=hello&providerId=mi&providerName=MI&providerProtocol=openai-compatible&baseUrl=https%3A%2F%2Ftoken-plan-cn.xiaomimimo.com%2Fv1&modelId=mimo-v2.5&modelName=mimo+v2.5

v2ex · 2026-06-11 21:38:26+08:00 · tech

API Key:tp-c0x5wrgpqqjm1fhtp74758tmesl3lun3eu4xlvvxbwanwfee Base URL 兼容 OpenAI 接口协议: https://token-plan-cn.xiaomimimo.com/v1 兼容 Anthropic 接口协议: https://token-plan-cn.xiaomimimo.com/anthropic ipad 党方便测试蹬入口: https://vb.do/dashboard?autosubmit=true#prompt=hello&providerId=mi&providerName=MI&providerProtocol=openai-compatible&baseUrl=https%3A%2F%2Ftoken-plan-cn.xiaomimimo.com%2Fv1&modelId=mimo-v2.5&modelName=mimo+v2.5

LinuxDo 最新话题 · 2026-06-11 20:48:22+08:00 · tech

脚本 #!/data/data/com.termux/files/usr/bin/bash set -euo pipefail readonly SCRIPT_NAME="$(basename "$0")" readonly MIMO_PACKAGE_NAME="@mimo-ai/cli" readonly MIMO_PACKAGE_VERSION="${MIMO_CODE_VERSION:-${MIMOCODE_VERSION:-latest}}" readonly PREFIX_DIR="${PREFIX:-/data/data/com.termux/files/usr}" readonly HOST_MIMO_PATH="$PREFIX_DIR/bin/mimo" readonly MIMO_CLI_PKG_DIR="$PREFIX_DIR/lib/node_modules/@mimo-ai/cli" readonly MIMO_ARCH_PKG_NAME="@mimo-ai/mimocode-linux-arm64" readonly MIMO_ARCH_PKG_DIR="$PREFIX_DIR/lib/node_modules/$MIMO_ARCH_PKG_NAME" readonly TMP_ROOT="$HOME/tmp" readonly BACKUP_DIR="$TMP_ROOT/mimocode-backups" readonly WRAPPER_MARKER="# mimocode-termux-glibc-wrapper" # Resolved by install_mimo_package() after locating the real glibc ELF. MIMO_BINARY_PATH="" MIMO_RESOLVED_VERSION="" readonly C_BOLD_BLUE="\033[1;34m" readonly C_BOLD_GREEN="\033[1;32m" readonly C_BOLD_YELLOW="\033[1;33m" readonly C_BOLD_RED="\033[1;31m" readonly C_RESET="\033[0m" info() { printf '%b[INFO]%b %s\n' "$C_BOLD_BLUE" "$C_RESET" "$*"; } success() { printf '%b[ OK ]%b %s\n' "$C_BOLD_GREEN" "$C_RESET" "$*"; } warn() { printf '%b[WARN]%b %s\n' "$C_BOLD_YELLOW" "$C_RESET" "$*" >&2; } die() { printf '%b[ERR ]%b %s\n' "$C_BOLD_RED" "$C_RESET" "$*" >&2; exit 1; } usage() { cat <<EOF Usage: bash $SCRIPT_NAME What it does (glibc-runner mode, no proot): 1. Installs glibc-repo, refreshes apt metadata, installs glibc-runner. 2. Installs nodejs-lts + npm in Termux (if missing). 3. npm installs ${MIMO_PACKAGE_NAME} globally, then force-installs the ${MIMO_ARCH_PKG_NAME} native linux-arm64 package. 4. Skips MiMoCode's postinstall script because Termux Node reports process.platform='android' and the upstream script looks for a non-existent @mimo-ai/mimocode-android-arm64 package. 5. Replaces \$PREFIX/bin/mimo with a grun wrapper that runs the glibc ELF directly on Termux. Environment overrides: MIMO_CODE_VERSION npm package version/tag, default: ${MIMO_PACKAGE_VERSION} examples: latest, preview, 0.1.0, v0.1.0 MIMOCODE_VERSION alias for MIMO_CODE_VERSION Notes: - Official MiMoCode install docs: https://github.com/XiaomiMiMo/MiMo-Code - glibc-runner injects glibc via LD_LIBRARY_PATH; kernel calls are native. EOF } command_exists() { command -v "$1" >/dev/null 2>&1; } # ELF magic = 7f 45 4c 46; e_machine at offset 18 = 0xb7 for EM_AARCH64. is_valid_aarch64_elf() { local f="$1" [ -f "$f" ] || return 1 local magic machine magic=$(od -An -tx1 -N4 "$f" 2>/dev/null | tr -d ' \n') [ "$magic" = "7f454c46" ] || return 1 machine=$(od -An -tx1 -j18 -N1 "$f" 2>/dev/null | tr -d ' \n') [ "$machine" = "b7" ] } find_arch_binary() { local candidate for candidate in \ "$MIMO_ARCH_PKG_DIR/bin/mimo" \ "$MIMO_CLI_PKG_DIR/bin/.mimocode"; do if is_valid_aarch64_elf "$candidate"; then MIMO_BINARY_PATH="$candidate" return 0 fi done while IFS= read -r candidate; do if is_valid_aarch64_elf "$candidate"; then MIMO_BINARY_PATH="$candidate" return 0 fi done < <(find "$MIMO_ARCH_PKG_DIR" "$MIMO_CLI_PKG_DIR" -type f -size +10M 2>/dev/null) return 1 } ensure_tmp_root() { mkdir -p "$TMP_ROOT" [ -w "$TMP_ROOT" ] || die "Temp directory is not writable: $TMP_ROOT" export TMPDIR="$TMP_ROOT" } require_termux() { [ -d "$PREFIX_DIR" ] || die "This script must run in Termux." command_exists pkg || die "pkg not found. This script must run in Termux." if [ -r /proc/1/status ] && grep -q 'TracerPid:.*[1-9]' /proc/1/status 2>/dev/null; then warn "Detected non-zero TracerPid on PID 1 -- looks like a proot session." warn "Run this script from a plain Termux shell, not from inside proot-distro." fi } ensure_termux_package() { local package_name="$1" if dpkg -s "$package_name" >/dev/null 2>&1; then success "Termux package already installed: $package_name" return 0 fi info "Installing Termux package: $package_name" pkg install -y "$package_name" success "Installed Termux package: $package_name" } ensure_glibc_runner() { ensure_termux_package "glibc-repo" if ! apt-cache show glibc-runner >/dev/null 2>&1; then info "Refreshing apt metadata so glibc-repo becomes visible" pkg update -y || apt-get update -y || true fi ensure_termux_package "glibc-runner" command_exists grun || die "grun not found after installing glibc-runner." } ensure_nodejs() { if command_exists node && command_exists npm; then success "Termux node present: $(node --version), npm $(npm --version)" return 0 fi if dpkg -s nodejs >/dev/null 2>&1; then success "nodejs already installed" else ensure_termux_package "nodejs-lts" fi command_exists node && command_exists npm || die "node/npm not found after installing nodejs." } resolve_mimo_version() { local requested="$MIMO_PACKAGE_VERSION" if [ "$requested" != "latest" ]; then requested="${requested#v}" fi local pkg_spec="$MIMO_PACKAGE_NAME" if [ "$requested" != "latest" ]; then pkg_spec="${MIMO_PACKAGE_NAME}@${requested}" fi info "Resolving version for ${pkg_spec}" local resolved resolved=$(npm view "$pkg_spec" version 2>/dev/null | tail -n1) \ || die "Failed to resolve version for ${pkg_spec} via npm view" [[ "$resolved" =~ ^[0-9]+\.[0-9]+ ]] \ || die "npm view returned a bogus version: '$resolved'" MIMO_RESOLVED_VERSION="$resolved" } backup_existing_launcher() { mkdir -p "$BACKUP_DIR" [ -e "$HOST_MIMO_PATH" ] || return 0 if grep -Fq "$WRAPPER_MARKER" "$HOST_MIMO_PATH" 2>/dev/null; then success "glibc-runner wrapper already in place" return 0 fi local backup_path="$BACKUP_DIR/mimo.host-backup.$(date +%Y%m%d_%H%M%S)" cp -P "$HOST_MIMO_PATH" "$backup_path" success "Backed up existing launcher to $backup_path" } install_mimo_package() { resolve_mimo_version local main_version="$MIMO_RESOLVED_VERSION" local pinned_main="${MIMO_PACKAGE_NAME}@${main_version}" local arch_spec="${MIMO_ARCH_PKG_NAME}@${main_version}" info "Installing ${pinned_main} without upstream optional platform packages" npm install -g --force --ignore-scripts --omit=optional "$pinned_main" info "Installing ${arch_spec} for Termux via glibc-runner" npm install -g --force --ignore-scripts --os=linux --cpu=arm64 "$arch_spec" find_arch_binary || die "No valid aarch64 ELF found under $MIMO_ARCH_PKG_DIR. \ The arch package may not have unpacked correctly; inspect with: \ ls -la $MIMO_ARCH_PKG_DIR" success "MiMoCode native binary: $MIMO_BINARY_PATH ($(stat -c %s "$MIMO_BINARY_PATH" 2>/dev/null || echo '?') bytes)" } install_host_wrapper() { local tmp_wrapper tmp_wrapper="$(mktemp "$TMP_ROOT/mimo-grun.XXXXXX")" cat >"$tmp_wrapper" <<EOF #!/data/data/com.termux/files/usr/bin/sh $WRAPPER_MARKER mkdir -p "\$HOME/tmp" 2>/dev/null || true export TMPDIR="\${TMPDIR:-\$HOME/tmp}" exec grun "$MIMO_BINARY_PATH" "\$@" EOF chmod 755 "$tmp_wrapper" rm -f "$HOST_MIMO_PATH" mv "$tmp_wrapper" "$HOST_MIMO_PATH" chmod 755 "$HOST_MIMO_PATH" success "Installed Termux launcher: $HOST_MIMO_PATH" } verify_install() { info "Verifying binary via grun" grun "$MIMO_BINARY_PATH" --version info "Verifying Termux launcher" "$HOST_MIMO_PATH" --version local path_mimo="" path_mimo="$(command -v mimo 2>/dev/null || true)" if [ -n "$path_mimo" ] && [ "$path_mimo" != "$HOST_MIMO_PATH" ]; then warn "Your PATH resolves 'mimo' to $path_mimo, not $HOST_MIMO_PATH." warn "Move $PREFIX_DIR/bin earlier in PATH or remove the older launcher." fi success "MiMoCode setup completed (glibc-runner mode)" } main() { if [ "${1:-}" = "-h" ] || [ "${1:-}" = "--help" ]; then usage exit 0 fi ensure_tmp_root require_termux ensure_glibc_runner ensure_nodejs backup_existing_launcher install_mimo_package install_host_wrapper verify_install cat <<EOF Run MiMoCode with: mimo Configuration: mode: glibc-runner (no proot) binary: $MIMO_BINARY_PATH launcher: $HOST_MIMO_PATH temp: $TMP_ROOT If the official installer previously added ~/.mimocode/bin before $PREFIX_DIR/bin, that older launcher may shadow this Termux wrapper. Troubleshooting: - If npm cannot resolve a preview version, install with: MIMO_CODE_VERSION=preview bash $SCRIPT_NAME - If subprocess errors mention libc/ld.so, the binary is loading Termux bionic libs via inherited LD_LIBRARY_PATH. Check glibc-runner docs. EOF } main "$@" 1 个帖子 - 1 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 20:21:13+08:00 · tech

小米Token Plan,额度380亿,已用1.4亿,佬们速蹬 才想起来,仅剩1天到期 API Key:tp-c0x5wrgpqqjm1fhtp74758tmesl3lun3eu4xlvvxbwanwfee Base URL 兼容 OpenAI 接口协议: https://token-plan-cn.xiaomimimo.com/v1 兼容 Anthropic 接口协议: https://token-plan-cn.xiaomimimo.com/anthropic 模型:mimo-v2.5-pro、mimo-v2.5、mimo-v2.5-asr、mimo-v2.5-tts-voiceclone、mimo-v2.5-tts-voicedesign、mimo-v2.5-tts、mimo-v2-pro、mimo-v2-omni、mimo-v2-tts 4 个帖子 - 3 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 15:54:36+08:00 · tech

小米今天发布并开源了自己的AI编程助手Mimo Code,作为一个米粉,肯定要试试。Mimo Code内置持久记忆系统,用项目记忆、会话检查点、任务进度三重机制,解决AI健忘。内置专属的Harness系统,让模型的能力与框架深度配合。还有独创的Compose模式,给一个简单的想法就能自动完成设计、规划、编码、测试、审查,并最终交付一套工业级的成品。 我用Mimo Code,搭配deepseek V4pro,开发了一个贪吃蛇,效果还可以,但是花费的时间确实长,总共耗时40分钟。有佬友用了么,过来交流交流经验 3 个帖子 - 2 位参与者 阅读完整话题