Zum Hauptinhalt springen

Deutsche Ausgabe

Strukturierte Ausgabe: JSON und Schemata

Erzielen Sie strukturierte JSON-Ausgaben von Ihren Modellen: JSON-Modus, Pydantic- und Zod-Schemata, client.chat.parse() sowie bewährte Verfahren.

12 Lektionen ca. 1 h 15 min Entwickler

Das lernen Sie

  • Unterscheidung zwischen JSON-Modus und benutzerdefinierten strukturierten Ausgaben sowie Auswahl basierend auf dem verwendeten Modell
  • Aktivierung des JSON-Modus und Umgang mit dessen Grenzen, wenn die Antwort das Format nicht einhält
  • Definition eines Pydantic-Schemas und Anwendung mittels client.chat.parse() zur Typisierung von Antworten
  • Erstellung des Äquivalents in TypeScript mit Zod zur Validierung von Ausgaben auf Anwendungsseite
  • Implementierung einer Strategie zur Validierung und Wiederholung bei nicht konformen Ausgaben

Kursübersicht

Zielgruppe
Entwickler, Ingenieure und Integratoren, die Mistral AI über die API in ihren Anwendungen nutzen möchten.
Voraussetzungen
Fähigkeit, Python (oder TypeScript für entsprechende Beispiele) und JSON zu lesen sowie Grundkenntnisse der Kommandozeile. Ein Mistral AI Studio API-Schlüssel zur Erprobung der Beispiele.
Dauer
1 h 15 min — 12 Lektionen
Modalitäten
100 % onlineer Selbstlernkurs, rund um die Uhr über den Browser zugänglich. Der Fortschritt wird gespeichert und kann jederzeit fortgesetzt werden. Geschätzte Dauer: 1 h 15 min.
Bewertung
Selbsteinschätzung auf Basis der wichtigsten Erkenntnisse am Ende jeder Lektion sowie direkte Umsetzung der Beispiele an eigenen Anwendungsfällen. Ein abschließendes Quiz mit 5 korrigierten Fragen am Ende der letzten Lektion validiert die erworbenen Fähigkeiten.
Barrierefreiheit
Der Kurs ist für Menschen mit Behinderungen zugänglich: Textinhalte sind mit Screenreadern kompatibel, die Navigation erfolgt über die Tastatur und die Kontraste entsprechen den Vorgaben. Bei Anpassungsbedarf wenden Sie sich bitte per E-Mail an [email protected].
Preis
Kostenlos

Kursinhalt

  1. 01 Warum strukturierte Ausgaben?
  2. 02 JSON-Modus vs. benutzerdefinierte strukturierte Ausgaben
  3. 03 Unterstützte Modelle und Kompatibilität
  4. 04 JSON-Modus aktivieren
  5. 05 Praktische Beispiele für JSON-Modus
  6. 06 Einschränkungen des JSON-Modus und Fehlerbehandlung
  7. 07 Schemas mit Pydantic definieren
  8. 08 Die Verwendung von client.chat.parse()
  9. 09 Zod-Schemata in TypeScript
  10. 10 Erweiterte Anwendungsfälle
  11. 11 Validierung und Retry-Strategien
  12. 12 Best Practices und Zusammenfassung