Warning
สร้างไฟล์ ~/.secrets เก็บ API Keys
ไฟล์นี้เก็บ API keys ทั้งหมดของแต่ละ provider โดยไม่ต้องเขียนใน ~/.zshrc โดยตรง ช่วยให้จัดการง่ายและปลอดภัยกว่า ถ้าจะใช้ API ไหน เอา # ออก ดูจากตัวอย่างบรรทัด 17
# MiniMax (ตัวอย่าง)
MINIMAX_API_KEY=your-minimax-key
# DeepSeek
# DEEPSEEK_API_KEY=your-deepseek-key
# Zhipu GLM
# ZHIPU_API_KEY=your-glm-key
# Kimi
# KIMI_API_KEY=your-kimi-key
# OpenRouter
OPENROUTER_API_KEY=your-openrouter-key
# NVIDIA
NVIDIA_API_KEY=your-nvidia-keyจากนั้นตั้งสิทธิ์ให้เฉพาะเจ้าของอ่านได้:
chmod 600 ~/.secretsเพิ่ม functions ใน ~/.zshrc
MiniMax - ใช้ API ของ MiniMax โดยต้องระบุ Base URL และ Auth Token
# MiniMax
claude-minimax() {
export ANTHROPIC_BASE_URL="https://api.minimax.io/anthropic"
export ANTHROPIC_AUTH_TOKEN=$(grep MINIMAX_API_KEY $SECRETS_FILE | cut -d'=' -f2)
claude --model MiniMax-M2.7
}OpenRouter - helper function
สำหรับเรียกโมเดลผ่าน OpenRouter
_claude-or() {
local model=$1
export OPENROUTER_API_KEY=$(grep OPENROUTER_API_KEY $SECRETS_FILE | cut -d'=' -f2)
claude --model openrouter/$model
}OpenRouter Shortcut
เอาไว้สลับโมเดลใน OpenRouter วิธีใช้คือ claude-or ตามด้วยชื่อโมเดล
# OpenRouter shortcuts
claude-or-deepseek(){ _claude-or "deepseek/deepseek-chat-v3"; }
claude-or-llama(){ _claude-or "meta-llama/llama-3.3-70b-instruct"; }
claude-or-mistral(){ _claude-or "mistralai/mistral-7b-instruct"; }
claude-or-glm(){ _claude-or "z-ai/glm-4.5-air:free"; }NVIDIA helper function
เอาไว้สลับโมเดลใน Nvidia วิธีใช้คือ claude-nv ตามด้วยชื่อโมเดล
_claude-nvidia() {
export NVIDIA_API_KEY=$(grep NVIDIA_API_KEY $SECRETS_FILE | cut -d'=' -f2)
claude --model nvidia/$1
}NVIDIA Shortcut
# NVIDIA shortcuts
claude-nv-qwen(){ _claude-nvidia "qwen/qwen3-coder-480b-a35b-instruct"; }Default (Anthropic direct)
# Default (Anthropic direct)
claude-default() {
unset ANTHROPIC_BASE_URL
unset ANTHROPIC_AUTH_TOKEN
claude
}วิธีใช้งาน
Note
source ~/.zshrcImportant
สิ่งที่ควรจำ