глава 05

Шпаргалка

Всё главное на одной странице.

OpenAI против Anthropic

| | OpenAI (ChatGPT) | Anthropic (Claude) | | --- | --- | --- | | Где ключ | platform.openai.com | console.anthropic.com | | Базовый URL | api.openai.com/v1 | api.anthropic.com/v1 | | Эндпоинт | /chat/completions | /messages | | Заголовок ключа | Authorization: Bearer ... | x-api-key: ... | | Версия API | не нужна | anthropic-version: 2023-06-01 | | Системная инструкция | роль system в messages | отдельное поле system | | max_tokens | необязательно | обязательно | | SDK (Python) | openai | anthropic | | SDK (JS) | openai | @anthropic-ai/sdk | | Имена моделей | gpt-... | claude-... |

Глоссарий

| Термин | Что это | | --- | --- | | endpoint | Адрес на сервере, куда уходит запрос (/chat/completions, /messages). | | ключ (API key) | Ваш пароль для доступа к API. Подписывает запросы, к нему привязан баланс. | | токен | Кусочек текста, единица счёта. По токенам считается и запрос, и ответ - и оплата. | | messages | Массив сообщений диалога: роли user, assistantsystem у OpenAI). | | system | Системная инструкция - задаёт поведение модели. У Anthropic это отдельное поле. | | стриминг | Получение ответа по кусочкам, как печатает чат, а не целиком в конце. | | 429 | Ошибка «слишком много запросов» - вы упёрлись в лимит. Подождать и повторить. |

Куда дальше