Постейший запрос к ChatGPT выглядит так:
$.ajax({
'url': 'https://api.openai.com/v1/chat/completions',
'type': 'POST',
'contentType': 'application/json; charset=UTF-8',
'headers': {
'Authorization': 'Bearer тут_ключ_доступа',
'OpenAI-Organization': 'тут_идентификатор_организации'
},
'data': JSON.stringify({
'model': 'gpt-3.5-turbo',
'messages': [
{
'role': 'user',
'content': 'Привет. Сколько лет Тому Крузу?'
}
],
'temperature': 0.3
}),
'success': function(response) {
console.log('Ответ ChatGPT:', response);
},
'error': function(err) {
console.error('Ошибка:', err);
}
});
Тут нет обучения, сохранения истории переписки и чтения ответа по мере поступления, но работать будет, см. ниже:
Если же хочешь пример с обучением, с сохранением переписки и постепенным чтением ответа по мере поступления с использованием
ReadableStrream... это все тебе надо пилить самому, ну или заказывай у кого-нибудь платно.
Да, я делаю интеграцию, но заказывать не обязательно у меня, есть целый сайт исполнителей.
P. S. Примеры запросов и песочница доступны в официальной документации:
https://platform.openai.com/docs/api-reference/int...
Все полезные материалы там!