глава 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, assistant (и system у OpenAI). |
| system | Системная инструкция - задаёт поведение модели. У Anthropic это отдельное поле. |
| стриминг | Получение ответа по кусочкам, как печатает чат, а не целиком в конце. |
| 429 | Ошибка «слишком много запросов» - вы упёрлись в лимит. Подождать и повторить. |
Куда дальше
- Токены и стоимость - как считается оплата за запрос.
- Зарубежные платежи - чем оплатить баланс из России.
- Прокси - доступ к API из РФ с сервера.
- Выбор модели - какую модель брать под задачу.
- OpenRouter - один ключ и единый API сразу к нескольким моделям.
- Что такое API - база, если термины ещё незнакомы.