9 / 17
В чём разница system prompt, user prompt и assistant role в API OpenAI и Anthropic?
System prompt задаёт роль, стиль и приоритетные правила — модель относится к нему как к константе. User prompt — конкретный запрос пользователя, который может меняться от вызова к вызову. Assistant — предыдущие ответы модели, нужны для multi-turn диалога. В OpenAI всё передаётся в массиве messages, в Anthropic system — отдельный параметр, а messages содержит только user/assistant.