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
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
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
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
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
脚本 #!/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 位参与者 阅读完整话题
小米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 位参与者 阅读完整话题
没什么用 佬友你们的其他模型都是你们自己的 小米就只免费MiMo Auto(限时一个月免费,基于 MiMo-V2.5,支持 100 万 token 上下文) 2 个帖子 - 2 位参与者 阅读完整话题
做个原型页面,还是在codex 干了一版的基础上,对我的大模型对话界面进行优化调整,干了三、四轮,第一轮 设计上 出来一个毫不相干的 执行步骤的 界面,第二轮 给我直接布局干乱了,最后一轮,这个傻叉直接干白屏了,我去,我用DeepSeek 都不至于智障成这样。真是给我干麻了,无语至极。 各位佬们,你们上手试了吗? 18 个帖子 - 13 位参与者 阅读完整话题
如果开启的话插卡就会自动在后台发送一条短信,通知栏会有提示,但是过程无法取消。无法手动设置不发送。 刚激活卡就扣我0.3英镑,血亏 5 个帖子 - 4 位参与者 阅读完整话题
写着写着出来个这个对话,我搞懵了 同志继续努力啊 2 个帖子 - 2 位参与者 阅读完整话题
小米发了短信,一看原来是套皮opencode吧,有佬用过吗?如果能稳定更新那还挺好的 3 个帖子 - 3 位参与者 阅读完整话题
刚刚看到了小米发来的邮件,MIMO code横空出世 看了下源码发现是基于opencode做的 github.com GitHub - XiaomiMiMo/MiMo-Code 通过在 GitHub 上创建帐户来为 XiaomiMiMo/MiMo-Code 开发做出贡献。 1 个帖子 - 1 位参与者 阅读完整话题
小米今天发布并开源了自己的AI编程助手Mimo Code,作为一个米粉,肯定要试试。Mimo Code内置持久记忆系统,用项目记忆、会话检查点、任务进度三重机制,解决AI健忘。内置专属的Harness系统,让模型的能力与框架深度配合。还有独创的Compose模式,给一个简单的想法就能自动完成设计、规划、编码、测试、审查,并最终交付一套工业级的成品。 我用Mimo Code,搭配deepseek V4pro,开发了一个贪吃蛇,效果还可以,但是花费的时间确实长,总共耗时40分钟。有佬友用了么,过来交流交流经验 3 个帖子 - 2 位参与者 阅读完整话题
我倡议给小米的爱称是棉毛裤 me more cool(mimocode) 顺道问一下,小米的模型好用不?硅基的余额终于用完了 准备找个还不错的续上 8 个帖子 - 6 位参与者 阅读完整话题
近日,扬子晚报/紫牛新闻报道了苏州市民赵女士因小米SU7电吸门夹手致骨折一事。6月10日,赵女士告诉记者,报道发出后,小米汽车官方以用户关怀形式,赠送其1000小米汽车APP积分。赵女士表示,她接受了这一处理方案,该积分可以在小米汽车APP购买价值为100元的商品或者服务,“希望借助此次事件提醒广大新能源车主,务必重视电吸门的隐藏风险,避免发生夹手受伤的意外。” 小米汽车官方以用户关怀形式给予赵女士1000积分 小米SU7电吸门“夹手”, 致车主右手拇指骨折 近日,扬子晚报/紫牛新闻报道,苏州车主赵女士购入小米SU7仅两个月,在一次下车关门过程中,其手指未能及时撤出,被车辆电吸门猛然吸合夹住,后续经医院检查,确诊右手拇指“远节指骨粗隆骨折”。 此次受伤对赵女士的日常生活造成较大影响,医生评估其需休养一至两个月方可完全康复。记者现场探访小米汽车交付中心发现,小米SU7电吸门并非车辆标配,而是价值7600元科技舒享选装包内的付费配置,当地门店该选装包选装率超八成,且交付中心为规避风险,统一关闭了所有展车的电吸门功能。 小米官方客服也证实,小米SU7前后电吸车门均未搭载防夹配置,确实存在夹手安全风险,事发后官方第一时间向车主致歉,并启动后续跟进处理工作。 该报道发布后,迅速登上各大社交平台热搜,引发全网大范围讨论。不少车主表示,自己曾被车辆电吸门夹手、夹胳膊,部分车主出现过手部红肿等轻微受伤情况,所幸未造成骨折等严重后果。网友呼吁完善电吸门安全防护机制,消除安全隐患。 同时也有部分车主持不同观点,认为电吸门无防夹功能属于车企既定的设计选择,日常使用需依靠车主自行注意规避风险,使用者需承担相应的操作注意义务。多方观点碰撞,让新能源汽车高端选配配置的安全设计问题,成为网友讨论的焦点。 小米官方发放1000积分“用户关怀”, 可兑换价值100元的商品服务 6月10日,车主赵女士向记者透露了事件最新处理结果。报道发出后,小米汽车官方客服跟进问题解决。沟通中,赵女士提出报销就医费用的诉求,并按照工作人员指引,完整上传了骨折就医的相关费用凭证。据悉,赵女士此次就医共计花费106.99元。 最终,小米汽车以用户关怀的形式,向赵女士发放了1000小米汽车APP积分。赵女士接受了这一处理方案,她告诉记者,小米汽车积分可在官方APP内抵扣消费,“我查了下,积分抵扣比例为10:1,1000积分可在APP内兑换价值100元人民币的商品、服务。” 记者随即登录小米汽车APP核实查询,平台1000积分可在官方商城兑换野餐垫、不锈钢直饮杯、磁吸玩偶等车载周边商品。同时记者查阅积分规则获悉,该积分还可抵扣车辆充电服务费用,但不支持提现兑换现金。 赵女士希望借助此次亲身经历,提醒所有新能源车主,尤其是家中有老人、孩童的家庭,务必重视电吸门的隐藏安全风险。“车友们务必重视电吸门的隐藏风险,避免发生夹手受伤的意外。” 查看评论
之前申请了没回应就没管了,今天早上突然发短信说要到期了,绷不住了,380亿根本用不完,发出来给佬友们用了。 API密钥: tp-cosfmo0z12t2es33d00puiz0wm1sxom2zwm1jcgtj63fuhcu 兼容OpenAl API协议: https://token-plan-cn.xiaomimimo.com/v1 兼容Anthropic API协议: https://token-plan-cn.xiaomimimo.com/anthropic 免责声明:本人之前没用过小米的模型,好不好用自行甄别 2 个帖子 - 2 位参与者 阅读完整话题
申请的套餐今天就要到期了,打算整波大的。 用cc-switch做了转发给Codex使用,普通对话还挺正常。 开始干活就断线,输出两句话就停止了,就需要手动发继续,他才继续干, 然后没两句话又停止了, 是cc设置问题,还是mimo的问题啊 1 个帖子 - 1 位参与者 阅读完整话题
小米发布了MiMoCode, 无限上下文,可以白嫖mimo auto模型,有概率随机到 UltraSpeed 爽吃1000token/s。 https://mimo.xiaomi.com/zh/mimocode 1 个帖子 - 1 位参与者 阅读完整话题
https://mp.weixin.qq.com/s/WkMPz-eBK2Hz0ZTQEwtx6w