JSON Mode гарантирует, что AI вернет валидный JSON, что критически важно для автоматизации.
Использование JSON Mode
python
from openai import OpenAI
client = OpenAI(
api_key="sk-aitunnel-xxx",
base_url="https://api.aitunnel.ru/v1/"
)
response = client.chat.completions.create(
model="gpt-5.2",
messages=[{
"role": "user",
"content": """Извлеки информацию о товаре и верни в JSON:
iPhone 15 Pro Max 256GB - отличный смартфон от Apple.
Цена: 129990 рублей. В наличии 5 штук.
Цвет: титановый черный."""
}],
response_format={"type": "json_object"}
)
import json
data = json.loads(response.choices[0].message.content)
print(data)
# {"name": "iPhone 15 Pro Max", "storage": "256GB", "brand": "Apple", "price": 129990, "stock": 5, "color": "титановый черный"}Structured Outputs (JSON Schema)
Для более строгого контроля используйте JSON Schema:
python
response = client.chat.completions.create(
model="gpt-5.2",
messages=[{"role": "user", "content": "Информация о товаре..."}],
response_format={
"type": "json_schema",
"json_schema": {
"name": "product",
"schema": {
"type": "object",
"properties": {
"name": {"type": "string"},
"price": {"type": "number"},
"in_stock": {"type": "boolean"}
},
"required": ["name", "price"]
}
}
}
)Ключевые возможности
- Гарантированный валидный JSON
- JSON Schema поддержка
- Structured Outputs
- Надежный парсинг
- Автоматизация
Используйте эту возможность с AITUNNEL
Все возможности доступны через единый API. Оплата в рублях, работа без VPN, техподдержка на русском.
Полный функционалОплата в рубляхБез VPN
Начать работуРегистрация за 1 минуту