#!/usr/bin/env bash set -euo pipefail KEY="${1:-${AM_KEY:-}}" if [[ -z "$KEY" ]]; then echo "Использование: bash <(curl -fsSL https://anymodel.org/i?tool=codex) " >&2 exit 1 fi echo "" echo "============================================================" echo " AnyModel — подключение (codex)" echo "============================================================" echo "" CODEX_DIR="${HOME}/.codex" mkdir -p "$CODEX_DIR" BACKUP_DIR="${CODEX_DIR}/backups/before-anymodel-$(date +%Y%m%d-%H%M%S)-$$" mkdir -p "$BACKUP_DIR" [[ -f "$CODEX_DIR/config.toml" ]] && cp "$CODEX_DIR/config.toml" "$BACKUP_DIR/config.toml" [[ -f "$CODEX_DIR/auth.json" ]] && cp "$CODEX_DIR/auth.json" "$BACKUP_DIR/auth.json" cat > "$CODEX_DIR/config.toml" <<'EOF' model = "kmc/kimi-for-coding" model_reasoning_effort = "high" model_provider = "anymodel" [model_providers.anymodel] name = "OpenAI" base_url = "https://anymodel.org/v1" wire_api = "responses" requires_openai_auth = true EOF cat > "$CODEX_DIR/auth.json" <