← 返回列表

Claude Code Serie Tutorial 2: D'Bezéiung tëscht Claude Code, Claude Chat a Claude API

1.2 Seng "Familljebezéiungen" mam Claude Chat a der API

Vill Entwéckler, déi fir d'éischte Kéier vu Claude Code héieren, denken automatesch un zwou aner Produktformen: Claude Chat (Web-Chat-Interface) an Claude API (Programmierschnittstell). Si kommen all vun Anthropic, benotzen all d'Claude-Modellfamill als Basis, awer d'Problemer, déi se léisen, an d'Szenarie, déi se benotzt ginn, si komplett ënnerschiddlech.

An dësem Kapitel kläre mir d'Bezéiungen an Ënnerscheeder tëscht dësen dräi.

Dräi Produktformen am Schnellportrait

Dimensioun Claude Chat Claude API Claude Code
Interaktiounsform Browser-Web-Gespréich Code-Uruff, gëtt JSON zeréck Terminal-Kommandozeilen-Interaktioun
Haaptbenotzer Jiddereen (Entwéckler, Net-Entwéckler) Entwéckler (Applikatioune bauen) Entwéckler (lokal Programméierungszesummenaarbecht)
Kernszenario Froen äntweren, schreiwen, Dokumenter analyséieren AI an eege Produkter integréieren Direkt am Projetsdossier Code änneren, Aufgaben ausféieren
Kontextquell Benotzer kopéiert a paste manuell oder lued Fichieren erop Entwéckler gëtt iwwer Parameteren weider Liest automatesch de lokale Code-Repository, Dossiersstruktur
Kann Code ausféieren? Nee Hänkt vun Ärem Applikatiounscode of Ka Shell-Kommandoe direkt ausféieren
Persistent Gediechtnes? Eenzel Sëtzung, keng laangfristeg Erënnerung Statlos (Entwéckler managt selwer) Iwwer CLAUDE.md iwwer Sëtzungen hinweg persistent
Modell Ënnerstëtzung Claude Sonnet, Opus Claude Komplett-Modellrei Sonnet, Opus, Haiku asw.

Claude Chat: Flexibelen Universalberoder

Claude Chat (iwwer claude.ai zougänglech) ass déi bekanntst Form. Et ass e browserbasiert Gespréichs-Interface, wou Dir PDFen eropluede kënnt, Code-Schnëss kopéieren, technesch Léisungen diskutéieren, Dokumenter entwërfen asw.

Säi Virdeel ass, datt et direkt prett ass - keng Installatioun oder Konfiguratioun néideg, a keng Kommandozeilenkenntnisser erfuerderlech. Dir kënnt technesch Froe stellen, oder et Iech e Kontrakt analyséieren, eng E-Mail schreiwen loossen.

Awer als Programméierungsinstrument huet et eng kloer Aschränkung: Et ass net mat Ärer lokaler Ëmfeld verbonnen. Et gesäit net all Dateien vun Ärem Projet, kann net package.json liese fir Ofhängegkeeten ze analyséieren, keng Tester ausféiere fir ze verifizéieren ob seng Virschléi effektiv sinn. Dir musst den Inhalt Stéck fir Stéck kopéieren a pechen, a seng Virschléi manuell am Editor applizéieren.

Geeignet Szenarien:
- Nei Techniken léieren, Kader vergläichen
- Schnell Code-Schnëss oder Schabloune generéieren
- Dokumenter analyséieren, technesch Artikelen schreiwen
- Net-Entwéckler an hirem Alldag ënnerstëtzen

Claude API: AI-Séil an Äert Produkt integréieren

D'Claude API ass eng Programmierschnittstell fir Entwéckler. Dir kënnt iwwer HTTP Ufroe mam Claude-Modell schécken an Textäntwerten kréien. Et ass de programméierbare Claude-Gehir, dat Dir an all Applikatioun integréiere kënnt: e Client-Service-Bot bauen, e Code-Review-GitHub-App, en automatesche Rapport-Generator...

D'API huet déi héchste Flexibilitéit, heescht awer och, datt Dir vill Saache selwer maache musst:
- Kontext managen: Dir musst entwéckelen wéi Dir Gespréichshistoire, System-Prompts an extern Donnéeën u de Modell weider gitt.
- Tool-Opruff implementéieren: Wann Dir wëllt, datt de Modell eng Aktioun "ausféiert", wéi z.B. eng Datebank froen, musst Dir Tool-Funktiounen definéieren an d'Tool-Use-Ufroe vum Modell behandelen.
- Status erhalen: D'API ass statlos, d'Erënnerung iwwer verschidde Ronnen musst Dir selwechter späicheren a managen.

Geeignet Szenarien:
- Eegen AI-Applikatiounen oder SaaS-Produkter bauen
- AI-Fäegkeeten an existent Workflows integréieren (z.B. automatesch Release-Note am CI/CD generéieren)
- Grouss Quantitéiten un Daten veraarbechten a komplex Ausgabeformater personaliséieren
- Fortgeschratt Ufuerderunge mat feinkoréierter Kontroll iwwert de Modell-Behave

Claude Code: Programméierungsagent an der Terminal verwuerzelt

Claude Code kann als dee direkten an enksten AI-Partner fir Entwéckler am Alldag ugesi ginn. Et leeft am Terminal a integéiert sech aktiv an Är Entwécklungsëmgéigend.

Am Verglach zum Chat brauch Claude Code net, datt Dir manuell Kontext kopéiert - et liest selwer Fichieren, kuckt d'Dossiersstruktur, versteet d'Ofhängegkeeten an den Architekturstil vum ganze Projet.

Am Verglach zu der API verpackt Claude Code vill Ingenieurspraktiken: Et managt automatesch Sëtzungsgediechtnes, huet agebaut Tool-Uruff (Siche vun Dateien, Kommandoen ausféieren, Git bedreiwen), an e reife Konfiguratiounssystem (CLAUDE.md, .claudeignore ...). Dir musst net en Agent-System vun Null bauen, mä kënnt Iech just op "mam Code schaffen" konzentréieren.

Geeignet Szenarien:
- Séier onbekannte Code an engem lokale Projet verstoen
- Code iwwer verschidde Fichieren refaktoréieren, Lint-Feeler automatesch flécken
- Tester generéieren a lafen, fir e zouene Kreess ze kréien
- Alldag Git-Operatiounen an Aufgaben automatiséieren
- Realtime Code-Review-Feedback kréien

D'Familljebezéiungen: Gemeinsamen Gehir, verschidde Kierper

Hei ass eng Metapher:

  • Claude Chat ass wéi eng Bicherbeesanfro-Maschinn: Räich un Informatioun, gëeegent fir all Zort Wëssensfroen an Dokumenteveraarbechtung, awer net mat Ärem Atelier verbonnen.
  • Claude API ass wéi eng Motorefabrik: Gitt Iech héichprezis Motoren (Modellfäegkeeten), mat deenen Dir selwer d'Carrosserie baut, d'Rieder montéiert an all Gefier (Applikatioun) zesummenbaut.
  • Claude Code ass wéi e fir Entwéckler personaliséierte Aarbechtsauto: Kënnt scho mat verschiddene Werkzeuge - Kranarm (Dateioperatiounen), Schëpp (Kommandoe ausféieren), Navigatioun (Projetsperceptioun). Dir kënnt direkt ufänken ze schaffen.

D'Verbindung tëscht hinnen:
- Deeselwechte Claude-Modell: De Sonnet, Opus aus dem Chat sinn och am Claude Code verfügbar; d'Modellversiounen aus der API ginn graduell an d'CLI-Tool iwwerdroen.
- Gemeinsam Prompt-Engineering-Prinzipien: Onofhängeg ob Dir Tipps aus dem Chat oder System-Prompterfahrungen aus der API hutt, kënnt Dir se deelweis an d'CLAUDE.md-Konfiguratioun vum Claude Code iwwerhuelen.
- Schrëttweis Evolutiounspad: Vill Teamm workflows fänke mam Chat un (kleng Testen), da mat der API (personaliséiert Integratioun), an endlech mam Claude Code (déif Programméierungszesummenaarbecht).

Wéi wielen ech tëscht Code, Chat an API?

Wann Dir just eng Fro wëllt stellen oder en Dokument analyséieren → Öffnet Claude Chat, dat ass déi effizient Wiel.

Wann Dir en Applikatioun oder Workflow entwéckelt, deen AI integréiere soll → Benotzt d'Claude API, dat ass de programméierbare Motor.

Wann Dir lokale Code schreift an e Partner braucht, dee direkt Dateien ännert a Kommandoen ausféiert → Start Claude Code, dat ass Äre Mataarbechter, dee Code versteet.

Se schléissen sech net aus, mee ergänzen sech. Ech selwer benotze se dacks esou:

  1. Ier ech mat Claude Code eng komplex Funktioun implementéieren, diskutéieren ech d'Designléisung am Claude Chat fir d'Konzept ze validéieren;
  2. Schreif d'Designregele vum Chat an d'CLAUDE.md vum Projet;
  3. Looss Claude Code no deene Regele lokal implementéieren, an dann iwwer d'API de Workflow an d'CI-Pipeline integréieren.

评论

暂无已展示的评论。

发表评论(匿名)