base_url адрес https://api.ethereal.llc/v1 и использовать ключ eth-....
Заголовки
| Заголовок | Значение |
|---|---|
Authorization | Bearer eth-... (или x-api-key: eth-...) |
Content-Type | application/json |
Параметры тела
ID модели:
claude-opus-4-8, claude-sonnet-4-6 или claude-haiku-4-5.Список сообщений. Каждое —
{ "role": "user" | "assistant", "content": ... },
где content — строка или массив блоков контента
(text, image, tool_use, tool_result).Максимум токенов для генерации.
Системный промпт. Строка или массив текстовых блоков.
Описания инструментов в формате Anthropic:
{ "name": string, "description": string, "input_schema": object }.Температура сэмплинга. Меньше — детерминированнее.
Nucleus sampling, альтернатива
temperature.Последовательности, на которых генерация останавливается.
Пример запроса
Примеры через SDK
Ответ
content появляется блок tool_use, а
stop_reason становится tool_use:
Вызов инструментов и стриминг поддерживаются. Про потоковые ответы
(
stream: true) — см. Стриминг.