CCS μ€μ
CCSλ₯Ό μ¬μ©νλ©΄ λͺ λͺ λ νλ‘νμ μμ±νκ³ λ¨μΌ λͺ λ ΉμΌλ‘ νλ‘ν κ°μ μ νν μ μμ΅λλ€ β νκ²½ λ³μλ₯Ό μ§μ νΈμ§ν νμκ° μμ΅λλ€.
| νλ‘ν | νλ‘λ°μ΄λ | λͺ¨λΈ |
|---|---|---|
fridayaix | FridayAIX | Claude Opus 4.6, Sonnet 4.6, Haiku 4.5 |
minimax | MiniMax | MiniMax M2.7, M2.5, M2.5-highspeed |
μ¬μ μꡬμ¬ν
μΉμ μ λͺ©: βμ¬μ μꡬμ¬νβ- Node.js 16 μ΄μ
- Claude Code CLI μ€μΉλ¨
- sotatek-proxyκ°
127.0.0.1:3817μ μ€μΉλμ΄ μ€ν μ€ - Bifrost κ°μ ν€ (
sk-bf-xxx) β κ΄λ¦¬μμκ² λ¬ΈμνμΈμ
1λ¨κ³ β CCS μ€μΉ
μΉμ μ λͺ©: β1λ¨κ³ β CCS μ€μΉβnpm install -g @kaitranntt/ccsccs --version2λ¨κ³ β μ΄κΈ° μ€μ
μΉμ μ λͺ©: β2λ¨κ³ β μ΄κΈ° μ€μ βccs config~/.ccs/λ₯Ό μμ±ν©λλ€.
3λ¨κ³ β νλ‘ν μ€μ μμ±
μΉμ μ λͺ©: β3λ¨κ³ β νλ‘ν μ€μ μμ±βνλ‘ν A β FridayAIX (Claude)
μΉμ μ λͺ©: βνλ‘ν A β FridayAIX (Claude)βcat > ~/.ccs/fridayaix.settings.json << 'EOF'{ "env": { "ANTHROPIC_AUTH_TOKEN": "sk-bf-your-virtual-key-here", "ANTHROPIC_BASE_URL": "http://127.0.0.1:3817/anthropic", "ANTHROPIC_MODEL": "fridayaix/claude-opus-4-7", "ANTHROPIC_DEFAULT_OPUS_MODEL": "fridayaix/claude-opus-4-6", "ANTHROPIC_DEFAULT_SONNET_MODEL": "fridayaix/claude-sonnet-4-6", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "fridayaix/claude-haiku-4-5-20251001" }}EOFSet-Content -Path "$env:USERPROFILE\.ccs\fridayaix.settings.json" -Value @'{ "env": { "ANTHROPIC_AUTH_TOKEN": "sk-bf-your-virtual-key-here", "ANTHROPIC_BASE_URL": "http://127.0.0.1:3817/anthropic", "ANTHROPIC_MODEL": "fridayaix/claude-opus-4-7", "ANTHROPIC_DEFAULT_OPUS_MODEL": "fridayaix/claude-opus-4-6", "ANTHROPIC_DEFAULT_SONNET_MODEL": "fridayaix/claude-sonnet-4-6", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "fridayaix/claude-haiku-4-5-20251001" }}'@νλ‘ν B β MiniMax
μΉμ μ λͺ©: βνλ‘ν B β MiniMaxβcat > ~/.ccs/minimax.settings.json << 'EOF'{ "env": { "ANTHROPIC_AUTH_TOKEN": "sk-bf-your-virtual-key-here", "ANTHROPIC_BASE_URL": "http://127.0.0.1:3817/anthropic", "ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax/MiniMax-M2.7", "ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax/MiniMax-M2.5", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax/MiniMax-M2.5-highspeed" }}EOFSet-Content -Path "$env:USERPROFILE\.ccs\minimax.settings.json" -Value @'{ "env": { "ANTHROPIC_AUTH_TOKEN": "sk-bf-your-virtual-key-here", "ANTHROPIC_BASE_URL": "http://127.0.0.1:3817/anthropic", "ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax/MiniMax-M2.7", "ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax/MiniMax-M2.5", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax/MiniMax-M2.5-highspeed" }}'@4λ¨κ³ β νλ‘ν λ±λ‘
μΉμ μ λͺ©: β4λ¨κ³ β νλ‘ν λ±λ‘β~/.ccs/config.yaml (Windows: %USERPROFILE%\.ccs\config.yaml):
profiles: fridayaix: type: api settings: '~/.ccs/fridayaix.settings.json'
minimax: type: api settings: '~/.ccs/minimax.settings.json'profiles: fridayaix: type: api settings: '%USERPROFILE%/.ccs/fridayaix.settings.json'
minimax: type: api settings: '%USERPROFILE%/.ccs/minimax.settings.json'
config.yamlμ μ΄λ―Έprofiles:μΉμ μ΄ μλ κ²½μ°, μ νλͺ©μ λ³ν©νμΈμ βprofiles:ν€λ₯Ό μ€λ³΅ μμ±νμ§ λ§μΈμ.
5λ¨κ³ β νλ‘ν μ ν
μΉμ μ λͺ©: β5λ¨κ³ β νλ‘ν μ νβccs fridayaix # FridayAIX Claude λͺ¨λΈccs minimax # MiniMax λͺ¨λΈccs fridayaix "Explain this codebase" # ν둬ννΈλ₯Ό μ§μ μ λ¬6λ¨κ³ β νμΈ
μΉμ μ λͺ©: β6λ¨κ³ β νμΈβccs fridayaix "Hello, which model are you? Reply in 1 sentence."Claudeκ° μλ΅νλ©° μ¬λ°λ₯Έ λͺ¨λΈμ νμΈν©λλ€ (μ: claude-opus-4-6).
νμΌ κ΅¬μ‘°
μΉμ μ λͺ©: βνμΌ κ΅¬μ‘°β~/.ccs/βββ config.yaml # CCS λ©μΈ μ€μ (νλ‘ν λ±λ‘)βββ fridayaix.settings.json # νλ‘ν A: FridayAIX νκ²½ λ³μβββ minimax.settings.json # νλ‘ν B: MiniMax νκ²½ λ³μλΉ λ₯Έ μ°Έμ‘°
μΉμ μ λͺ©: βλΉ λ₯Έ μ°Έμ‘°β| μμ | λͺ λ Ήμ΄ |
|---|---|
| CCS μ€μΉ | npm install -g @kaitranntt/ccs |
| μ΄κΈ° μ€μ | ccs config |
| FridayAIX μ¬μ© | ccs fridayaix |
| MiniMax μ¬μ© | ccs minimax |
| ν둬ννΈμ ν¨κ» μ¬μ© | ccs fridayaix "your prompt" |
λ¬Έμ ν΄κ²°
μΉμ μ λͺ©: βλ¬Έμ ν΄κ²°β| λ¬Έμ | ν΄κ²° λ°©λ² |
|---|---|
ccs: command not found | μ€μΉ ν ν°λ―Έλμ μ¬μμνκ±°λ source ~/.zshrc μ€ν |
| νλ‘νμ μΈμνμ§ λͺ»ν¨ | config.yamlμ profiles: μλμ ν΄λΉ νλ‘νμ΄ μ¬λ°λ₯Έ settings κ²½λ‘λ‘ λ±λ‘λμ΄ μλμ§ νμΈ |
| μΈμ¦ μ€ν¨ | ANTHROPIC_AUTH_TOKENμ΄ μ ν¨ν Bifrost κ°μ ν€μΈμ§ νμΈ |
127.0.0.1:3817 μ°κ²° κ±°λΆλ¨ | sotatek-proxyκ° μ€ν μ€μ΄μ§ μμ΅λλ€ β sotatek-proxy status && sotatek-proxy start μ€ν |
| λͺ¨λΈμ μ°Ύμ μ μμ | λͺ¨λΈ μ΄λ¦μ νλ‘λ°μ΄λ μ λμ¬κ° ν¬ν¨λμ΄μΌ ν©λλ€ (μ: fridayaix/claude-opus-4-6) |
| Windows νκ²½ λ³μ κ° μ€λ₯ | .settings.jsonμ λͺ¨λ νκ²½ λ³μ κ°μ λ¬Έμμ΄μ΄μ΄μΌ ν©λλ€ |
μ°Έκ³ μ¬ν
μΉμ μ λͺ©: βμ°Έκ³ μ¬νβ- λͺ¨λ μ€μ νμΌμμ
sk-bf-your-virtual-key-hereλ₯Ό μ€μ ν€λ‘ κ΅μ²΄νμΈμ. - νλ‘νμ 격리λμ΄ μμ΅λλ€ β μ νν΄λ λ€λ₯Έ μ€ν μ€μΈ μΈμ μλ μν₯μ λ―ΈμΉμ§ μμ΅λλ€.
- CCSλ μ€νμμ€ (MIT): https://github.com/kaitranntt/ccs