О чём урок
Проверьте свои знания по материалам раздела.
1. Какова рекомендуемая практика для безопасного хранения вашего API-ключа Anthropic?
- Прямое встраивание ключа в Python скрипт.
- Сохранение ключа в файле .env и добавление .env в .gitignore.
- Загрузка ключа в публичный репозиторий Git для легкого доступа.
- Хранение ключа в глобальной переменной в вашем приложении.
Ответ: B — Учебный материал четко указывает, что API-ключ — это конфиденциальная информация, которую никогда не следует напрямую встраивать в код или коммитить в систему контроля версий. Лучший и наиболее безопасный способ — использовать файл .env для хранения ключа и всегда добавлять .env в .gitignore.
2. Какой параметр в client.messages.create() используется для определения имени модели Claude, которую вы хотите использовать?
- model_name
- claude_version
- model
- llm
Ответ: C — В разделе "Отправка запросов с помощью client.messages.create()" указано, что одним из ключевых параметров является model, например, model="claude-sonnet-4-0".
3. Какова основная функция параметра max_tokens при отправке запроса к Claude API?
- Он заставляет Claude сгенерировать точное количество токенов, указанное в параметре.
- Он устанавливает целевое количество токенов, которое Claude должен попытаться достичь в своем ответе.
- Он определяет максимальное количество токенов, которое Claude может сгенерировать, служа лимитом безопасности для контроля расходов и длины ответа.
- Он указывает максимальный объем входных токенов, которые может обработать Claude.
Ответ: C — В учебном материале поясняется, что max_tokens — это "лимит безопасности", а не целевое значение. Claude прекратит генерацию после достижения этого лимита, помогая контролировать расходы и предотвращать слишком длинные ответы.
4. Как разработчик должен поддерживать контекст в многоходовом диалоге с Claude?
- Claude автоматически сохраняет историю предыдущих сообщений в рамках одной сессии.
- Необходимо вручную поддерживать список всех сообщений (историю диалога) и отправлять его целиком с каждым новым запросом к API.
- Использовать специальный параметр session_id для автоматического восстановления контекста Claude.
- Claude может кэшировать предыдущие ответы на стороне сервера, если активировать опцию remember_context=True.
Ответ: B — В разделе "Многоходовые диалоги…
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.