глава 05

Шпаргалка

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

OpenAI против Anthropic

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

Глоссарий

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

Куда дальше