← 返回列表

Claude Code serijos pamoka 7: Sonnet, Opus – kurį modelį naudoti?

Modelio pasirinkimas: Sonnet, Opus – kurį naudoti?

Įdiegę ir prisijungę prie Claude Code, nereikia iš karto sukti galvos dėl modelio – pagal numatytuosius nustatymus naudojamas Claude Sonnet, ir daugeliu atvejų jo pakanka.

Modeliai, kuriuos galite naudoti Claude Code

Šiuo metu komandinėje eilutėje galima pasirinkti tris modelius:

  • Claude Sonnet (šiuo metu 3.5 arba naujesnė versija)
  • Claude Opus (flagmanas)
  • Claude Haiku (lengvoji versija)

Šių modelių „protiniai gebėjimai“ ir „kaina“ labai skiriasi. Neteisingai pasirinkus – švaistote pinigus, teisingai – taupote laiką.

Modelių analizė

Sonnet – geriausias pasirinkimas darbui, geriausias kainos ir kokybės santykis

  • Greitas, atsakymai beveik be vėlavimo.
  • Pakankamai supranta didelių kodų bazių logiką, tinka daugumai generavimo ir pertvarkymo užduočių.
  • Pagal numatytuosius nustatymus pasirinktas ne todėl, kad „kažkaip veikia“, o todėl, kad jis tikrai subalansuotas.
  • Kasdieniam kodo generavimui, paaiškinimui, derinimui, pertvarkymui – Sonnet beveik viską atlieka.

Opus – sunkusis buldozeris, brangus, bet galingas

  • Tvarko itin sudėtingą logiką: keturių lygių įterptąjį asinchroninį apdorojimą, grandininį pertvarkymą per dešimt failų, pilną migraciją iš senos sistemos į naują.
  • Suvokia kontekstą subtiliau, rečiau praleidžia jūsų nurodytas sąlygas.
  • Žymiai lėtesnis nei Sonnet; sudėtingam sprendimui gali prireikti 10–20 sekundžių.
  • Kaina maždaug penkis kartus didesnė nei Sonnet. Ne juokas: pertvarkyti didelį modulį su Opus gali kainuoti kelis dolerius ar net daugiau.
  • Jei Sonnet du kartus nesugeba išspręsti problemos, tuomet verta pasitelkti Opus.

Haiku – žaibiškas, tinka tik smulkiems darbams

  • Atsako per kelias milisekundes, beveik jokio vėlavimo.
  • Žemos lubos, netinka sudėtingiems samprotavimams. Kam tinka? Generuoti commit žinutes, formatuoti duomenis, atsakyti į paprastą klausimą „kam skirtas šis katalogas?“.
  • Itin pigus, kaina beveik nereikšminga.
  • Netinka kodo generavimui, išskyrus labai paprastus šablonus.

Kaip perjungti modelius

Nurodyti paleidimo metu:

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

Arba įėjus į interaktyvųjį režimą komanda claude perjungti:

/model opus

Taip pat galite nustatyti numatytąjį modelį CLAUDE.md arba konfigūracijos faile, kad nereikėtų kaskart nurodyti rankiniu būdu. Tai naudinga, kai komanda turi vienodus pageidavimus.

Kitos detalės

Modelių versijos atnaujinamos. Claude.ai internetinė versija gali gauti naujesnius modelius anksčiau, o komandinės eilutės įrankis atnaujinamas šiek tiek vėliau. Jei mėgstate išbandyti naujoves, naudokite claude --version kartu su npm update, kad išliktumėte naujausioje versijoje, arba sekite modelių palaikymo naujienas GitHub saugyklos „Release“ skiltyje.

评论

暂无已展示的评论。

发表评论(匿名)