Acha cc-switch: Kusimamia Watoa Huduma Wengi wa Claude Code, Kwa Hakika Inahitaji Skripti Moja Tu
Kwa mtu ambaye mara nyingi anahitaji kubadilisha watoa huduma wa API ya mfano mkubwa wa Claude Code, usimamizi rahisi na ubadilishaji wa API ni hitaji la msingi.
Kwanza, kwa nini unahitaji watoa huduma wengi wa API?
Kuna sababu kuu mbili:
Swala la wito wa wakati mmoja na kiwango cha matumizi, kuanzisha matumizi mengi ya Claude Code ni jambo la kawaida, ikiwa yote yanatumia kampuni moja wakati wa kukimbia kazi, ni rahisi kukabiliana na vikwazo.
Mifano kadhaa ina ujuzi tofauti, ikiwa A haifanyi kazi wakati wa tatizo, unaweza kujaribu B. Au A aandike, na B afanye Ukaguzi wa Msimbo.
Kwa muda fulani, nilikuwa nikitumia cc-switch, hii ni programu huria ya bure nzuri. Haikubali kusimamia watoa huduma wengi tu, bali pia ina uwezo wa kusimamia ujuzi, mcp, na maagizo. Na haitumiki tu kwa Claude Code, bali pia inasaidia codex, Gemini, na OpenCode.

Lakini tatizo lake hasa ni kwamba inatoa utendakazi mwingi sana, na unaongezeka zaidi. Nadhani watengenezaji bidhaa wengi wana ugumu wa kukataa kukidhi mahitaji mbalimbali ya watu tofauti, na kufanya bidhaa kuwa ngumu zaidi; na watumiaji wa zana pia hupenda utendakazi mwingi iwezekanavyo, sasa hauitumii lakini wakati ujao wanaweza kuitumia.
Falsafa yangu imekuwa ikisema "Kidogo ni Zaidi". Ili kusaidia zana nyingi hizi, mambo mengine yamekuwa magumu, mimi hutumia CC tu, kwa hivyo utendakazi huu na ugumu hauna thamani, badala yake umekuwa mzigo.
cc-switch yenyewe inadumisha faili ya usanidi, wakati watoa huduma wengi wanahitaji kushiriki usanidi, inahitaji kudumisha usanidi wa jumla tofauti. Yenyewe mara nyingi huandika .claude/settings.json, hapa mara nyingi matatizo hutokea, hasa wakati wa kubadilisha watoa huduma mara kwa mara.
Tatizo lingine ni kuanzisha matumizi mengi ya CC kwa wakati mmoja kwa watoa huduma tofauti, hii pia ina tatizo (angalau wakati ninapotumia, ni rahisi kubadilisha kisikamilifu na kusababisha ombi kushindwa). Ikiwa umetumia utendakazi wake wa wakala, basi unaweza kubadilisha pamoja tu na hauwezi kuchagua Mtoa Huduma tofauti katika matumizi tofauti.
Mahitaji yangu pia ni rahisi:
Usanidi udumishwe kwa umoja (moja tu)
Inawezekana kutumia Mtoa Huduma tofauti katika matumizi tofauti ya CC.
Kulingana na lengo hili, utekelezaji pia ni rahisi, weka usanidi wa umoja katika faili ya mtumiaji settings.json. Kubadilisha mtoa huduma kimsingi ni kubadilisha vigezo vya mazingira vichache vya CC, skripti ya shell moja inaweza kutatua, kwa hivyo nilitumia CC kujitengenezea gurudumu, nikaandika skripti ya ccs, inasaidia parameta ya hiari -p kubainisha mtoa huduma.
Kwa hivyo naweza:
ccs -p glm
ccs -p minimax
ccs -p kimi
ccs -p arkKuendelea zaidi, unda alias, tumia moja kwa moja mm, ark kuanzisha Claude Code iliyobainishwa na mtoa huduma.
alias mm="ccs -p minimax"
alias ark="ccs -p ark"Kisha pamoja na zellij, simamia kwa urahisi CC nyingi za watoa huduma tofauti.
Ni rahisi, inadumika kwa urahisi, na inaweza kubainisha mtoa huduma kwa kufungua nyingi kiholela.
Maisha ya kila siku yanakuwa kama hivi.






