import requests
# Ключ из личного кабинета, подставьте свой
CHAD_API_KEY = 'chad-fa038d409ca54bc0902da28906aa31bafv3tbkoy'
# Формируем запрос
request_json = {
"message": "Как думаешь, сколько будет 2+9?",
"api_key": CHAD_API_KEY
}
# Отправляем запрос и дожидаемся ответа
response = requests.post(url='https://ask.chadgpt.ru/api/public/gpt-4o-mini',
json=request_json)
# Проверяем, отправился ли запрос
if response.status_code != 200:
print(f'Ошибка! Код http-ответа: {response.status_code}')
else:
# Получаем текст ответа и преобразовываем в dict
resp_json = response.json()
# Если успешен ответ, то выводим
if resp_json['is_success']:
resp_msg = resp_json['response']
used_words = resp_json['used_words_count']
print(f'Ответ от бота: {resp_msg}\nПотрачено слов: {used_words}')
else:
error = resp_json['error_message']
print(f'Ошибка: {error}')
{
"message": "А кто из них самый лучший?",
"api_key": "ТУТ ВАШ КЛЮЧ",
"history": [
{ "role": "system", "content": "Ты - полезный ассистент. Отвечай коротко и по делу." },
{ "role": "user", "content": "Назови великих русских писателей" },
{ "role": "assistant", "content": "Фёдор Достоевский, Лев Толстой, Александр Пушкин, Антон Чехов, Николай Гоголь, Михаил Булгаков, Иван Тургенев." }
]
}
{
"is_success": true,
"response": "Я думаю, что 2+2 равняется 4.",
"used_words_count": 45,
"used_tokens_count": 0
}
{
"is_success": false,
"error_code": "VAL-002",
"error_message": "missing-api-key"
}