Messages и GenerateContent
Форматы для клиентов Anthropic и Google
Адреса
Базовый URL: https://api.getapi.ru
| Формат | Метод | Путь |
|---|---|---|
| Messages | POST | /v1/messages |
| GenerateContent | POST | /v1beta/models/{model}:generateContent |
| GenerateContent, поток | POST | /v1beta/models/{model}:streamGenerateContent?alt=sse |
В Messages ID передаётся в теле, в GenerateContent в URL
Различия схем
| Данные | Messages | GenerateContent |
|---|---|---|
| История | messages | contents |
| Системная инструкция | system | systemInstruction |
| Текст ответа | Блоки content типа text | candidates[].content.parts[].text |
| Завершение | stop_reason | finishReason |
| Расход | usage | usageMetadata |
| Изображение | image.source | inlineData |
Совместимость
Формат определяет структуру HTTP-обмена. Он не гарантирует поддержку всех функций исходного сервиса, в том числе Files API, beta-инструментов, кеширования и метаданных
Используйте только доступные выбранной модели параметры. Дополнительные поля ответа могут отсутствовать, поэтому обработчик должен проверять их перед чтением
Полные примеры: Messages, GenerateContent
Выбор между всеми форматами: форматы API