Claude On Google Cloud
← Alle lessen
Les 04Claude On Google Cloud

Making a request

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

📝 Studieopmerkingen: Anthropic Vertex API

**1. Setup en Initialisatie**

  • SDK Installeren: Gebruik de magic command om de Anthropic Python SDK te installeren: %pip install anthropic-vertex.
  • API Client Creëren: Import AnthropicVertex en initialiseer een instantie.
  • Vereiste parameters: region (bijv. 'global') en project_id (van Google Cloud Console).
  • Model Definiëren: Wijs een specifieke modelversie toe aan een variabele (bijv. claude-sonnet-4@20250514).

**2. De Kernfunctie: client. messages. create()**

  • Deze functie wordt gebruikt om een request naar Claude te sturen.
  • Vereiste Argumenten:
  • model: De naam van het model dat gebruikt moet worden.
  • max_tokens: Stelt een maximum budget in voor de gegenereerde tokens.
  • Belangrijk: Dit is een veiligheidsmechanisme om te voorkomen dat het model te veel tekst genereert; het is geen doel voor de lengte.
  • messages: Een lijst die de volledige conversie of uitwisseling representeert.

**3. Message Structuur (Conversie)**

  • Berichten zijn de basis van de interactie en vertegenwoordigen de uitwisseling tussen gebruiker en model.
  • Twee soorten berichten:
  • user: Bevat de tekst die door de gebruiker of ontwikkelaar wordt verstrekt (input).
  • assistant: Bevat de tekst die door het model wordt geproduceerd (output).
  • Structuur: Elk bericht wordt gerepresentreerd als een dictionary met de sleutels role en content.

**4. Resultaat Verwerken**

  • De respons van de API is genest.
  • Om alleen de gegenereerde tekst van Claude te extraheren, gebruik de volgende pad: message. content[0]. text.

Takeaways

  • Installeer de Anthropic Python SDK met %pip install anthropic-vertex en initialiseer de AnthropicVertex client met de vereiste region en project_id.
  • De kernfunctie om een request naar Claude te sturen is client. messages. create(), waarbij je het model, max_tokens (als veiligheidslimiet), en de messages lijst opgeeft.
  • De conversie wordt gerepresentreerd door berichten (dictionaries) die de sleutels role en content bevatten; de rollen zijn user (input) en assistant (output).
  • De gegenereerde tekst uit de API-respons wordt geëxtraheerd via het geneste pad message. content[0]. text.
Flashcards 7 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Exporteren naar Anki (.tsv) ↓
Kenniscontrole 0 vragen

No quiz for this lesson yet.