前情提要
最近的cdx难产,cc懒得折腾,体验了gk,所以需要将gk模型导入到cc使用,省的再次安装gk cli,话不多说,直接开始
配置
下面的配置以mac举例,其余的机型自行ai优化即可,本机器以/bin/zsh为默认终端,故配置文件为 ~/.zshrc,其他终端自行改即可
添加如下内容
# Claude
export ANTHROPIC_BASE_URL="https://xxx.com"
export ANTHROPIC_AUTH_TOKEN="xxx"
export ANTHROPIC_API_KEY="$ANTHROPIC_AUTH_TOKEN"
export CLAUDE_GROK_MODEL="${CLAUDE_GROK_MODEL:-grok-4.5}"
export CLAUDE_GROK_MODEL_NAME="${CLAUDE_GROK_MODEL_NAME:-Grok ${CLAUDE_GROK_MODEL#grok-} via Sub2API}"
export CLAUDE_GROK_MODEL_DESCRIPTION="${CLAUDE_GROK_MODEL_DESCRIPTION:-${CLAUDE_GROK_MODEL_NAME}}"
__claude_grok_apply_model() {
export ANTHROPIC_MODEL="$CLAUDE_GROK_MODEL"
export ANTHROPIC_SMALL_FAST_MODEL="$CLAUDE_GROK_MODEL"
export ANTHROPIC_DEFAULT_SONNET_MODEL="$CLAUDE_GROK_MODEL"
export ANTHROPIC_DEFAULT_SONNET_MODEL_NAME="$CLAUDE_GROK_MODEL_NAME"
export ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION="$CLAUDE_GROK_MODEL_DESCRIPTION"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="$CLAUDE_GROK_MODEL"
export ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME="$CLAUDE_GROK_MODEL_NAME"
export ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION="$CLAUDE_GROK_MODEL_DESCRIPTION"
export ANTHROPIC_CUSTOM_MODEL_OPTION="$CLAUDE_GROK_MODEL"
export ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="$CLAUDE_GROK_MODEL_NAME"
export ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION="$CLAUDE_GROK_MODEL_DESCRIPTION"
}
__claude_grok_apply_model
unalias cc 2>/dev/null
cc() {
claude --dangerously-skip-permissions --model "$CLAUDE_GROK_MODEL" "$@"
}
cc-model() {
if [ -z "$1" ]; then
printf '%s\n' "$CLAUDE_GROK_MODEL"
return 0
fi
export CLAUDE_GROK_MODEL="$1"
export CLAUDE_GROK_MODEL_NAME="${2:-Grok ${CLAUDE_GROK_MODEL#grok-} via Sub2API}"
export CLAUDE_GROK_MODEL_DESCRIPTION="${3:-$CLAUDE_GROK_MODEL_NAME}"
__claude_grok_apply_model
}
之后让配置文件生效
source ~/.zshrc
后续扩展
只需要改这一行
export CLAUDE_GROK_MODEL="${CLAUDE_GROK_MODEL:-grok-5.0}"
或者在终端临时切换:
cc-model grok-5.0
备注
有任何问题随时留言,看到就会回复