← 返回列表

Claude Code seria tutoriali 7: Sonnet, Opus – którego modelu użyć?

Wybór modelu: Sonnet czy Opus – którego użyć?

Po zainstalowaniu i zalogowaniu się do Claude Code nie musisz od razu martwić się wyborem modelu – domyślnie używa Claude Sonnet, który w większości przypadków wystarcza.

Modele dostępne w Claude Code

Obecnie w trybie wiersza poleceń możesz wybrać spośród trzech modeli:

  • Claude Sonnet (obecnie w wersji 3.5 lub nowszej)
  • Claude Opus (wersja flagowa)
  • Claude Haiku (wersja lekka)

Te trzy modele różnią się znacząco „mocą” i „kosztem”. Użycie niewłaściwego modelu marnuje pieniądze, a właściwego oszczędza czas.

Analiza modeli

Sonnet – pierwszy wybór do pracy, najlepszy stosunek jakości do ceny

  • Szybki, odpowiedzi bez opóźnień.
  • Wystarczająco dobrze rozumie logikę dużych baz kodu, radzi sobie z większością zadań generowania i refaktoryzacji.
  • Domyślnie wybierany nie dlatego, że „ledwo działa”, ale dlatego, że jest naprawdę zrównoważony.
  • Do codziennego generowania kodu, wyjaśniania, debugowania i refaktoryzacji Sonnet w zupełności wystarczy.

Opus – ciężki buldożer, drogi, ale bardzo wydajny

  • Radzi sobie z bardzo złożoną logiką: czteropoziomowe zagnieżdżone operacje asynchroniczne, refaktoryzacja łącząca dziesięć plików, pełna migracja ze starego frameworka na nowy.
  • Lepiej rozumie kontekst, rzadziej pomija podane ograniczenia.
  • Wyraźnie wolniejszy od Sonnet – złożone rozwiązanie może wymagać kilkunastu–dwudziestu sekund.
  • Kosztuje około pięć razy więcej niż Sonnet. To nie żart – refaktoryzacja dużego modułu za pomocą Opus może kosztować kilka dolarów lub więcej.
  • Jeśli Sonnet nie poradzi sobie z problemem dwa razy, dopiero wtedy warto sięgnąć po Opus.

Haiku – błyskawiczny, tylko do prostych zadań

  • Odpowiedź w ciągu kilku milisekund, praktycznie bez opóźnień.
  • Niski sufit możliwości, nie nadaje się do złożonego rozumowania. Do czego się nadaje? Generowanie komunikatów commit, formatowanie danych, odpowiadanie na proste pytania typu „do czego służy ten katalog”.
  • Bardzo tani, wręcz pomijalny koszt.
  • Nie nadaje się do generowania kodu, chyba że są to bardzo proste szablony.

Jak przełączać modele

Określenie modelu przy uruchomieniu:

claude --model opus "解释这个递归退化的原因"

Lub po wejściu do trybu interaktywnego za pomocą claude:

/model opus

Możesz także ustawić domyślny model w pliku CLAUDE.md lub w pliku konfiguracyjnym, aby nie musieć go określać za każdym razem. Jest to przydatne, gdy zespół ma jednolite preferencje.

Inne szczegóły

Wersje modeli ewoluują. Wersja internetowa claude.ai może otrzymać nowsze modele wcześniej, a narzędzie wiersza poleceń aktualizuje się nieco później. Jeśli lubisz nowości, możesz użyć claude --version wraz z npm update, aby być na bieżąco, lub śledzić ogłoszenia o wsparciu modeli w zakładce Release repozytorium GitHub.

评论

暂无已展示的评论。

发表评论(匿名)