Claude With The Anthropic Api
← Alle lessen
Les 05Claude With The Anthropic Api

Making a request

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

📝 Studie-opmerkingen: Anthropic API & Claude

🛠️ Opzet en Beveiliging

  • Installatie: Installeer de Anthropic Python SDK en het pakket python-dotenv.
  • pip install Anthropic python-dotenv
  • API-sleutelbeheer: Gebruik python-dotenv om de API-sleutel veilig op te slaan.
  • Beveiliging: Sla de sleutel op in een bestand genaamd . env.
  • Belangrijk: Dit bestand moet worden genegeerd door versiebeheersystemen (zoals Git) om lekken te voorkomen.

🤖 Het Aanroepen van Claude

  • Functie: De Anthropic SDK gebruikt de functie create() om een aanvraag naar Claude te sturen.
  • Vereiste Argumenten: De functie create() vereist drie sleutelargumenten:
  • model (De naam van het model, bijv. Claude Sonnet).
  • max_tokens (Stelt een maximum budget voor de gegenereerde tekst. Dit is een veiligheidsmechanisme, geen doel).
  • messages (De conversiegeschiedenis).

💬 Berichten (Messages)

  • Functie: Berichten vertegenwoordigen de uitwisseling tussen de gebruiker en het model.
  • Soorten Berichten:
  • user: Bevat de tekst die door de gebruiker of ontwikkelaar wordt verstrekt (input).
  • assistant: Bevat de tekst die door het model wordt gegenereerd (output).
  • Structuur: Berichten worden gestructureerd als een dictionary met de sleutels role en content.

⚙️ Data-extractie

  • Antwoordstructuur: Het antwoord van Claude is een diep genest object.
  • Tekst ophalen: Om alleen de gegenereerde tekst te krijgen, moet je de volgende pad volgen:
  • message. content[0]. text

Takeaways

  • API-sleutels moeten veilig worden opgeslagen in een . env bestand en dit bestand moet worden genegeerd door versiebeheersystemen zoals Git.
  • De Anthropic SDK gebruikt de functie create() en vereist de argumenten model, max_tokens en messages.
  • Conversatiegeschiedenis wordt beheerd via messages, die de rollen user (input) en assistant (output) bevatten.
  • De gegenereerde tekst moet uit het diep geneste antwoord worden gehaald via het pad message. content[0]. text.
Flashcards 8 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.