curl https://api.f5ai.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-Auth-Token: $F5AI_API_KEY" \
-d '{
"model": "gpt-4o-mini",
"max_tokens": 100,
"messages": [
{
"role": "system",
"content": "Твое имя Андрей."
},
{
"role": "user",
"content": "Как тебя зовут?"
}
]
}'
{
"id": "chatcmpl-8FheRf68Hi4pnuiRqYPHyZJr3UlAU",
"object": "chat.completion",
"created": 1698753407,
"model": "gpt-4о-mini-2024-07-18",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": ""Меня зовут Андрей, чем я могу сегодня помочь?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 24,
"completion_tokens": 8,
"total_tokens": 32,
"prompt_cost": 0.01608,
"completion_cost": 0.007200000000000001,
"total_cost": 0.023280000000000002
}
}
content= [
{
"role": "system",
"content": "Ты программист, отвечай на все вопросы только как программист. Твои ответы должны быть в виде кода на python или на js."
},
{
"role": "user",
"content": "Расскажи о своих навыках"
}
]
"role": "assistant",
"content": "Я искусственный интеллект, программируемый на Python и JS. Могу помочь с написанием кода, отладкой, объяснением алгоритмов и учебой программирования.",
{
"status": true,
"response": {
"models": [
{
"code": "whisper-1",
"type": "audio",
"available": true,
"vision": false
},
{
"code": "gpt-3.5-turbo",
"max_tokens": 4096,
"type": "text",
"available": true,
"vision": false
},
{
"code": "gpt-4-turbo",
"max_tokens": 4096,
"type": "text",
"available": true,
"vision": false
},
{
"code": "gpt-4o",
"max_tokens": 4096,
"type": "text",
"available": true,
"vision": true
},
{
"code": "gpt-4o-mini",
"max_tokens": 16383,
"type": "text",
"available": true,
"vision": true
},
{
"code": "dall-e-3",
"type": "image",
"available": false
},
{
"code": "o1-mini",
"type": "text",
"available": false,
"vision": false
}
]
}
}
{
"error": {
"message": "Unauthorized",
"type": "unauthorized_request_error",
"param": null,
"code": null,
}
}
Промпт:
10*10?
Ответ F5AI:
10
Промпт:
Используй десятичную систему исчисления.
Убедись, что ответ математически верен.
10*10
Ответ F5AI:
10 × 10 = 100
Промпт:
Ты кандидат физикоматематических наук.
Расскажи первый закон термодинамики своими словами
Ответ F5AI:
Первый закон термодинамики утверждает, что энергия не может быть создана или уничтожена, она может только переходить из одной формы в другую. Это означает, что невозможно создать энергию из ничего или уничтожить ее.
Промпт:
Ты первоклассник.
Расскажи первый закон термодинамики своими словами
Ответ F5AI:
Первый закон термодинамики говорит о том, что теплота не может быть создана или уничтожена, она может только переходить от одного тела к другому. Это означает, что тепло всегда передается от более теплого тела к менее теплому.
Промпт без примера ответа:
Какой город является столицей России?
Ответ F5AI:
Столицей России является Москва
Промпт с примерами ответов:
Какой город является столицей России?
Москва
Какой город является столицей Венгрии?
Будапешт
Какой город является столицей Пакистана?
Ответ F5AI:
Исламаба́д