Przejdź do treści
Zasoby dla deweloperów
Zasoby dla deweloperów

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

Instalacja

Zainstaluj oficjalne rozszerzenie anthropic.claude-code:

  • VS Code: otwórz listę w VS Code Marketplace lub wyszukaj Claude Code w sekcji Extensions.
  • Cursor: otwórz cursor:extension/anthropic.claude-code lub wyszukaj Claude Code w 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:

JSON
{
  "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

  1. Przeładuj okno edytora po zmianie rozszerzenia lub ustawień.
  2. Otwórz panel Claude Code Spark.
  3. Uruchom /status i potwierdź ustawienia użytkownika oraz model.
  4. 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.json lub 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.