Claude Code w VS Code i Cursor
Zainstaluj rozszerzenie Claude Code w VS Code lub Cursor i połącz jego współdzielone ustawienia z RunAPI.
Omówienie
Oficjalne rozszerzenie Claude Code działa zarówno w VS Code, jak i w Cursor. Oba edytory używają tych samych ustawień użytkownika Claude Code, dlatego niniejszy przewodnik instaluje odpowiednie rozszerzenie i konfiguruje RunAPI raz w pliku ~/.claude/settings.json.
Zanim zaczniesz
- Zainstaluj obsługiwaną wersję VS Code lub Cursor. Minimalna wersja VS Code jest podana w oficjalnym przewodniku rozszerzenia.
- Utwórz standardowy klucz API zgodnie z Przewodnikiem uwierzytelniania. Nie umieszczaj go w ustawieniach obszaru roboczego ani w repozytorium kodu.
- Skopiuj identyfikator modelu obsługującego Anthropic Messages z Katalogu modeli.
Instalacja
Zainstaluj oficjalne rozszerzenie anthropic.claude-code:
- VS Code: otwórz listę w VS Code Marketplace lub wyszukaj
Claude Codew sekcji Extensions. - Cursor: otwórz
cursor:extension/anthropic.claude-codelub wyszukajClaude Codew sekcji Extensions.
Rozszerzenie zawiera środowisko uruchomieniowe potrzebne do panelu czatu. Zainstaluj samodzielny interfejs CLI tylko wtedy, gdy chcesz również uruchamiać claude w zintegrowanym terminalu.
Konfiguracja RunAPI
Otwórz plik ~/.claude/settings.json i dodaj współdzielone ustawienia środowiskowe na poziomie użytkownika:
{
"env": {
"ANTHROPIC_BASE_URL": "https://runapi.ai",
"ANTHROPIC_API_KEY": "YOUR_RUNAPI_API_KEY",
"ANTHROPIC_MODEL": "YOUR_RUNAPI_MODEL_ID"
}
}
W ustawieniach VS Code lub Cursor wyszukaj Claude Code login i włącz
Disable Login Prompt dla tego niestandardowego punktu końcowego. Ustawienia użytkownika są
współdzielone z CLI; ustawienia rozszerzenia VS Code kontrolują tylko zachowanie rozszerzenia.
Trzymaj rzeczywisty klucz poza plikiem .claude/settings.json i ustawieniami obszaru roboczego edytora, ponieważ te pliki mogą zostać zatwierdzone do repozytorium.
Wybierz model
Zastąp YOUR_RUNAPI_MODEL_ID dokładnym identyfikatorem z Katalogu
modeli. W panelu Claude Code polecenie /model zmienia bieżący wybór, a /status pokazuje aktywny model.
Weryfikuj
- Przeładuj okno edytora po zmianie rozszerzenia lub ustawień.
- Otwórz panel Claude Code Spark.
- Uruchom
/statusi potwierdź ustawienia użytkownika oraz model. - Wyślij wiadomość
Describe this repository in one sentence.i potwierdź prawidłową odpowiedź.
Rozwiązywanie problemów
- Rozszerzenie nie instaluje się: upewnij się, że wersja edytora spełnia oficjalne wymagania.
- Brak ikony Spark: przeładuj okno edytora, a następnie uruchom go ponownie.
- Nadal pojawia się monit logowania: włącz opcję Disable Login Prompt w ustawieniach rozszerzenia Claude Code.
- Panel nie dziedziczy zmiennych powłoki: użyj
~/.claude/settings.jsonlub uruchom edytor ze skonfigurowanego terminala. Aplikacje GUI często uruchamiają się bez środowiska terminala. - CLI działa, ale panel nie: przeładuj okno i użyj samodzielnego CLI, aby odtworzyć żądanie z bardziej szczegółowymi diagnostykami.
- Uwierzytelnianie lub wybór modelu kończy się niepowodzeniem: zweryfikuj klucz w Przewodniku po uwierzytelnianiu i skopiuj dokładny identyfikator z Katalogu modeli.
Kolejne kroki
Skorzystaj z Szybkiego startu z API LLM, aby poznać zachowanie protokołu, oraz z Dokumentacji interfejsu API Anthropic Messages w celu poznania pól żądania. Aby dodać narzędzia RunAPI w edytorze, przejdź do Przeglądu MCP.