1.起因:一个月来我的 deepseek 用量异常,钱烧的特别快(100 附近),但 token 用量妥妥不正常. 我本地只在 cowork 中会使用,只在 ccswitch 中添加过 deepseek.ccswitch 只用 700mtoken,deepseep 显示我使用了接近 5 个亿. 2.端倪:我检查了 apikey 列表,有多个未知 key. 3.发起 2 次投诉:deepseek 官方未理会. 4.删除异常 key,无奈之举 5.今天又发现了 3 个异常 key. 6.后知后觉账号泄漏,我一直觉得自己是扫码+手机验证登录的 deepseek!! deepseek 的开放平台是完全可以通过密码登录!!!没有任何风控!!没有任何二次校验!!! 我的密码确实是很旧了,是自己的问题,立马改了一下. 提醒一下大家!如果有类似情况抓紧修改密码! 同时我觉得 deepseek 犯这种错误真的不应该.
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
自己搭的sub2api 一直没有搞通如何接入支付宝支付这一块,买了阿里云服务器,备案了域名,sub2api上面也写了商家的私钥公钥?但是还是不通,请问有没有教程? 佬们都是用什么办法将支付方式接入到自己的sub2api的呢? 谢谢各位佬。 1 个帖子 - 1 位参与者 阅读完整话题
各位老 iOS 手机用什么聚合类的 API 模型软件呢? 平日只有 codex 连接 Gpt 用吗?还有什么其他方案呢? 12 个帖子 - 10 位参与者 阅读完整话题
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
外面人多,大佬受小弟一拜,求求求qaq 29 个帖子 - 11 位参与者 阅读完整话题
我用的wong公益,平时没注意看余额,今天突然发现余额几乎归零了,还以为wong佬因为上了新模型,对余额做了调整。 结果一看日志,从6.4开始到今天,claude消耗了700多刀,一瞬间人就激灵了一下了,意识到key泄露了。 我还以为是被入侵了,首先肯定是禁用这个key,然后在自己常用的几台机器上都做了key的全文搜索。key目前的出现位置有: ccs配置文件 ccs配置导出的.sql vscode的settings.json 一个莫名其妙的.bashrc的备份.bashrc.bak 问题是,ccs配置文件里还有几个其它站的key,都有余额,但是没有调用日志;我也在github等等地方搜了我的key的一部分,也没有结果,不知道到底是怎么泄露的。 ssh的登录日志也都是正常的,只有我自己登录的历史。 目前嫌疑最大的就是课题组的公用服务器,但是我不知道为什么泄露的只有wong佬的key 调用的ip固定是 104.28.165.128 ,似乎是一个万人骑的代理ip 佬友们还有什么排查思路或者推荐做的事吗 也想听听佬友们平时是怎么保护自己的api-key的 7 个帖子 - 4 位参与者 阅读完整话题
求解惑 Xiaomi MiMo-v2.5Pro 的 api 构造,官网提到 tool_choice 只能填 auto ,在测试我的 agent loop 的时候经常出现 finish_reason=stop, tools=[] 提前停止,SOP 还没走完 (其他不管冷门还是热门的几家 LLM api 都未出现过)。不知道是我操作不对还是 LLM 的问题。参考 https://platform.xiaomimimo.com/docs/zh-CN/welcome 补充:opencode 、claude code 接入 mimo 从来没出现过。
背景:有众多公益站api,但公益站API经常报各种错是很正常的事,同时各位大佬又有很多家公益站的key以及URL 想法:如果能开发一个类似CC Switch的一个项目,但是可以在里面,比如说Claude Code里面配置10套API Key以及URL。然后在使用的时候,有一个源出了问题可以自动切换。这样我们在写的时候,不会出现“报错,然后进CC Switch里面去切换一套配置”的这个流程。 附加功能:核心功能便是上述,同时附加功能可以是,比如说可以监控每一家的额度,以及总额度。同时可以提醒各位,哪一家今天没有签到,哪一家今天签到了。 4 个帖子 - 4 位参与者 阅读完整话题
使用 PaddleOCR 官方 API 识别数学公式有时会出现如下情况: $ n_{ab} $ 两边留的空格会导致一些 markdown 渲染器不能正常工作,有什么好的后处理器吗 公式空格问题导致渲染失败 · Issue #16763 · PaddlePaddle/PaddleOCR 1 个帖子 - 1 位参与者 阅读完整话题
如题 我把中转站的api 比如gpt-image 放在那使用? 有没有佬友解答一下 4 个帖子 - 4 位参与者 阅读完整话题
脚本 #!/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 位参与者 阅读完整话题
我看官方文档说支持 OAuth 模式,这是啥原理?有知道的佬么? help.router-for.me Codex | CLIProxyAPI Wrap Gemini CLI, ChatGPT Codex, and Claude Code as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy free Gemini 2.5 Pro, GPT 5, and Claude models through an API 10 个帖子 - 6 位参与者 阅读完整话题
1.起因:一个月来我的 deepseek 用量异常,钱烧的特别快(100 附近),但 token 用量妥妥不正常. 我本地只在 cowork 中会使用,只在 ccswitch 中添加过 deepseek.ccswitch 只用 700mtoken,deepseep 显示我使用了接近 5 个亿. 2.端倪:我检查了 apikey 列表,有多个未知 key. 3.发起 2 次投诉:deepseek 官方未理会. 4.删除异常 key,无奈之举 5.今天又发现了 3 个异常 key. 6.后知后觉账号泄漏,我一直觉得自己是扫码+手机验证登录的 deepseek!! deepseek 的开放平台是完全可以通过密码登录!!!没有任何风控!!没有任何二次校验!!! 我的密码确实是很旧了,是自己的问题,立马改了一下. 提醒一下大家!如果有类似情况抓紧修改密码! 同时我觉得 deepseek 犯这种错误真的不应该.
给cherry studio还有cursor接api全都报错403 还好一点没用 亏一刀学费 也是光速点refund了好吧 我是SB 还好一点没用 1 个帖子 - 1 位参与者 阅读完整话题
Nation 反代有被 封 的吗?测试了个 0 元试用, Nation2API 反代 不知道安全不 4 个帖子 - 4 位参与者 阅读完整话题
小米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 位参与者 阅读完整话题
Anthropic拉了两代,所以我的论文写作一直停留在Opus 4.6。最近fable 5出来了,有没有佬试过学术论文写作的效果?和Opus 4.6相比如何? 另外,各位佬的effort用的是哪个等级?在Opus中,我写作一般都使用Max,不知道对于fable 5来讲应该用哪个 10 个帖子 - 8 位参与者 阅读完整话题
1.起因:一个月来我的 deepseek 用量异常,钱烧的特别快(100 附近),但 token 用量妥妥不正常. 我本地只在 cowork 中会使用,只在 ccswitch 中添加过 deepseek.ccswitch 只用 700mtoken,deepseep 显示我使用了接近 5 个亿. 2.端倪:我检查了 apikey 列表,有多个未知 key. 3.发起 2 次投诉:deepseek 官方未理会. 4.删除异常 key,无奈之举 5.今天又发现了 3 个异常 key. 6.后知后觉账号泄漏,我一直觉得自己是扫码+手机验证登录的 deepseek!! deepseek 的开放平台是完全可以通过密码登录!!!没有任何风控!!没有任何二次校验!!! 我的密码确实是很旧了,是自己的问题,立马改了一下. 提醒一下大家!如果有类似情况抓紧修改密码! 同时我觉得 deepseek 犯这种错误真的不应该.
1.起因:一个月来我的 deepseek 用量异常,钱烧的特别快(100 附近),但 token 用量妥妥不正常. 我本地只在 cowork 中会使用,只在 ccswitch 中添加过 deepseek.ccswitch 只用 700mtoken,deepseep 显示我使用了接近 5 个亿. 2.端倪:我检查了 apikey 列表,有多个未知 key. 3.发起 2 次投诉:deepseek 官方未理会. 4.删除异常 key,无奈之举 5.今天又发现了 3 个异常 key. 6.后知后觉账号泄漏,我一直觉得自己是扫码+手机验证登录的 deepseek!! deepseek 的开放平台是完全可以通过密码登录!!!没有任何风控!!没有任何二次校验!!! 我的密码确实是很旧了,是自己的问题,立马改了一下. 提醒一下大家!如果有类似情况抓紧修改密码! 同时我觉得 deepseek 犯这种错误真的不应该.