Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite
Derzeitige Position:Abb. Anfang " Praktische AI-Tutorials

Ein Befehlszeilentool zur Verwaltung des Wechsels zwischen mehreren Claude Code APIs.

zusammen mit Claude Code Mit dem Aufkommen solch leistungsfähiger Codehilfen bieten immer mehr Cloud-Anbieter und Plattformen kompatible Anthropic API-Spezifikation für Schnittstellen von Drittanbietern. Es kann sein, dass Entwickler eine Schnittstelle eines Drittanbieters aus Kostengründen, wegen regionaler Latenzzeiten oder bestimmter Modelle (wie z. B. der qwenundk2undglm) Präferenzen, die einen Wechsel zwischen verschiedenen Dienstleistern erfordern. Allerdings sind häufige Änderungen der ANTHROPIC_BASE_URL im Gesang antworten ANTHROPIC_AUTH_TOKEN Diese beiden Umgebungsvariablen sind sicherlich eine mühsame und fehleranfällige Aufgabe.

Um dieses Problem zu lösen, wurde ein Programm mit der Bezeichnung ccc(Der Claude Code Configuration Switcher ist ein Befehlszeilen-Widget. Es ermöglicht Entwicklern, mit einem einfachen Befehl schnell zwischen voreingestellten Konfigurationen mehrerer API-Dienstanbieter zu wechseln, was die Produktivität erheblich verbessert.

Herunterladen & Installieren

Erstens müssen Sie es aus dem offiziellen Quellcode-Repository des Projekts beziehen. Der im Originalartikel angegebene Weblink ist nicht geeignet, um Updates zu verfolgen, daher wird empfohlen, sie direkt von der GitHub und andere Open-Code-Plattformen zu erhalten. Der Installationsprozess ist unkompliziert. Klonen Sie einfach den Quellcode lokal und führen Sie das Installationsskript aus.

Um die Verwaltung zu vereinfachen, empfiehlt es sich, das Programm im persönlichen Verzeichnis des Benutzers zu installieren, so dass keine Administratorrechte erforderlich sind.

Herunterladen 1: https://github.com/shushin123/cccs
Download 2: https://pan.quark.cn/s/4962ab712997

 

# 假设你已经通过 git clone 获取了源码
cd ccc
./install-user.sh

Das Installationsskript setzt die ccc Der Pfad zum Tool und die notwendigen Einstellungen der Umgebungsvariablen werden in Ihre Shell-Konfigurationsdatei aufgenommen (z. B. .zshrc vielleicht .bash_profile). Damit die Konfiguration sofort wirksam wird, müssen Sie sie neu laden.

# 如果你使用 zsh
source ~/.zshrc
# 如果你使用 bash
source ~/.bash_profile

Initialisierung Konfiguration

Sobald die Installation abgeschlossen ist, wird als erstes die Initialisierung durchgeführt ccc Konfiguration. Führen Sie den folgenden Befehl aus, und das Tool wird Sie durch die Einstellungen für jeden der voreingestellten Dienstanbieter leiten API Key.

ccc init

Nach der Ausführung fragt das Terminal jeden Dienstanbieter einzeln nach den API Spielstein. Sie platzieren einfach die entsprechende Key Fügen Sie sie einfach ein und drücken Sie die Eingabetaste. Wenn ein bestimmter Dienstanbieter im Moment nicht verfügbar ist KeyDrücken Sie einfach die Eingabetaste und überspringen Sie den Vorgang, Sie können ihn auch später noch ergänzen.

正在初始化 ccc 配置...
设置 qwen 配置:
基础 URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
请输入 qwen 的 API 令牌 (按回车键跳过): sk-ant-api03-xxxx...
✓ qwen 配置已保存
设置 k2 配置:
基础 URL: https://api.moonshot.cn/anthropic
请输入 k2 的 API 令牌 (按回车键跳过): 
已跳过 k2 配置

tägliche Anwendung

ccc Die Hauptfunktion des Schalters ist das Schalten. Seine Befehle sind sehr intuitiv gestaltet.

Verfügbare Dienstanbieter anzeigen

Sie können den aktuellen Support- und Konfigurationsstatus jederzeit überprüfen.

ccc list

In der Ausgabe werden alle verfügbaren Dienstanbieter übersichtlich aufgelistet und mit einem Symbol gekennzeichnet, welche bereits konfiguriert sind API Key.

可用服务商:
qwen - 已配置 ✓
k2 - 已配置 ✓
glm - 未配置

Umschalten auf Knopfdruck

Wenn die Notwendigkeit besteht, zu einem bestimmten Dienstanbieter zu wechseln, wie z. B. AliClouds qweneinfach ausführen:

ccc qwen

Nachdem der Befehl ausgeführt wurde, wird dieccc aktualisiert sofort die Umgebungsvariablen für die aktuelle Terminalsitzung und zeigt die Ergebnisse des Wechsels an, so dass Sie bestätigen können, dass die Konfiguration wirksam geworden ist.

已切换到 qwen 配置:
ANTHROPIC_AUTH_TOKEN: sk-ant-api03-xxxx...
ANTHROPIC_BASE_URL: https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy
✅ 环境变量已在当前会话中生效:
ANTHROPIC_AUTH_TOKEN=sk-ant-api03-xxxx...
ANTHROPIC_BASE_URL=https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy

Alles, was Sie jetzt in diesem Terminal ausführen Claude Code Die Anwendungen verwenden alle automatisch die qwen der Schnittstelle. Wechseln Sie zu einem anderen Dienstanbieter, z. B. k2 (Moonshot) oder glmDer Vorgang ist genau derselbe.

Erweiterte Verwendung

Hinzufügen eines benutzerdefinierten Dienstanbieters

Wenn Sie einen API-Dienstanbieter verwenden, der nicht in der voreingestellten Liste enthalten ist, können Sie ihn einfach manuell hinzufügen.

ccc add myapi https://api.example.com/anthropic

Sie werden aufgefordert, den Namen des Dienstanbieters einzugeben API Token, und wenn Sie fertig sind, können Sie wie bei einem voreingestellten Dienstanbieter wechseln.

添加新服务商: myapi
基础 URL: https://api.example.com/anthropic
请输入 myapi 的 API 令牌: your-custom-key
✓ 服务商 'myapi' 添加成功

Manuelles Bearbeiten von Konfigurationsdateien

Die gesamte Konfiguration wird in einer einfachen Textdatei im Home-Verzeichnis des Benutzers gespeichert (~/.cc-switch-config). Sie können den Texteditor direkt verwenden, um flexiblere Änderungen vorzunehmen, z. B. das Hinzufügen, Löschen oder Ändern von Dienstanbieterinformationen in großen Mengen.

Das Dateiformat ist einfach, jede Zeile steht für einen Dienstanbieter im Format:服务商名称|Base URL|API Key.

# cc-switch configuration file
# Format: provider_name|base_url|auth_token
qwen|https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy|your-api-key-here
k2|https://api.moonshot.cn/anthropic|your-api-key-here
glm|https://open.bigmodel.cn/api/anthropic|your-api-key-here

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

zurück zum Anfang

de_DEDeutsch