Эксперименты с top_p
Тот же запуск, новые продукты! Компании Luna Gear нужны три названия для будущих дополнений: крышка со встроенным зарядным устройством для телефона, держатель для термоса и боковой карман на клипсе. Им нужен один сдержанный список со звучными, устоявшимися названиями и один необычный, выделяющийся на фоне остальных.
Библиотека anthropic, объект client и строка addons_list уже загружены.
Это упражнение является частью курса
Введение в модели Claude
Инструкции к упражнению
- Задайте низкое значение
top_pдля сфокусированного, сдержанного словарного запаса (0.1–0.3). - Задайте высокое значение
top_pдля разнообразного, творческого словарного запаса (0.7–0.9). - Выведите содержимое обоих ответов, чтобы отобразить сгенерированные названия.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Focused naming with low top_p
focused_response = client.messages.create(
model="claude-sonnet-4-6", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
# Diverse naming with high top_p
diverse_response = client.messages.create(
model="claude-sonnet-4-6", top_p=____, max_tokens=50,
messages=[{"role": "user",
"content": f"Generate feature names for each of these TerraPack add-ons: {addons_list}"}])
print("Focused names:", ____)
print("\nDiverse names:", ____)