---
title: Cum obțin ieșiri JSON structurate din Hermes
description: "Pentru integrări în aplicații ai adesea nevoie ca modelul să returneze **JSON structurat**, nu text liber. Modelele Hermes au performanțe bune pentru furnizarea de informații in format JSON. ## De ce JSON Un răspuns în JSON poate fi **procesat automat**…"
url: "https://www.hostx.ro/kb/cum-obtin-iesiri-json-structurate-din-hermes/"
updated: "2026-08-03"
category: "AI & Automatizări / Hermes (Nous Research)"
tags:
  - API
  - automatizare
  - debugging
  - Hermes
  - integrare
---

# Cum obțin ieșiri JSON structurate din Hermes

Pentru integrări în aplicații ai adesea nevoie ca modelul să returneze **JSON structurat**, nu text liber. Modelele Hermes au performanțe bune pentru furnizarea de informații in format JSON.

## De ce JSON

Un răspuns în JSON poate fi **procesat automat** de aplicația ta (de exemplu pentru a completa un formular, a salva în baza de date sau a declanșa o acțiune). Textul liber este greu de interpretat programatic.

## 1. Cere explicit formatul în prompt

În mesajul de sistem, specifică structura dorită, de exemplu:

```
Răspunde DOAR cu JSON valid, cu forma:
{ "nume": string, "email": string, "prioritate": "mica"|"medie"|"mare" }
Fără text în plus.
```

## 2. Oferă un exemplu

Un exemplu concret de intrare și ieșirea JSON așteptată crește mult fiabilitatea (few-shot).

## 3. Folosește „JSON mode" / grammar, dacă e disponibil

Unele servere (vLLM, llama.cpp) permit constrângerea ieșirii la un anumit format (de exemplu prin JSON schema sau grammar GBNF). Astfel, modelul **nu poate** produce decât JSON valid — cea mai sigură metodă.

## 4. Validează în aplicație

Chiar și așa, validează JSON-ul primit înainte de a-l folosi. Dacă parsarea eșuează, poți re-cere răspunsul.

**Sfat:** Combinația „instrucțiune clară + exemplu + constrângere de format la nivel de server" oferă cele mai stabile rezultate JSON. Cere modelului să nu adauge explicații în afara JSON-ului.
