Librăria instructor extinde clientul Groq pentru a garanta că modelul returnează obiecte validate conform claselor Pydantic specificate de programator:
import instructor
from groq import Groq
from pydantic import BaseModel
class Utilizator(BaseModel):
nume: str
varsta: int
email: str
client = instructor.from_groq(Groq())
user = client.chat.completions.create(
model="llama-3.3-70b-versatile",
response_model=Utilizator,
messages=[{"role": "user", "content": "Ion Popescu are 32 de ani și adresa ion@exemplu.ro"}]
)
print(f"Utilizator validat: {user.nume}, {user.varsta} ani")
Dacă modelul emite un tip greșit de date, biblioteca reîncearcă automat apelul cu un mesaj de eroare corectiv.
Întrebări & Exemple practice:
Extragerea Datelor Structurate cu Pydantic și Instructor pe GroqAi o întrebare despre Extragerea Datelor Structurate cu Pydantic și Instructor pe Groq sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.