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