Начальная настройка
Давайте научимся использовать API Anthropic для работы с Claude.
В этом примере мы попросим Claude написать функцию на Python, которая проверяет, является ли строка палиндромом.
Предварительные требования
Вам понадобится:
Anthropic предоставляет SDK для Python и TypeScript, хотя вы можете делать прямые HTTP-запросы к API.
Начните с Workbench
Любой API-вызов, который вы делаете — независимо от конкретной задачи — отправляет правильно настроенный промпт в API Anthropic. Пока вы учитесь максимально эффективно использовать Claude, мы рекомендуем начать процесс разработки в Workbench — веб-интерфейсе для работы с Claude.
Войдите в Anthropic Console и нажмите Write a prompt from scratch.
В средней секции под User давайте зададим Claude вопрос.
Нажмите Run. Справа вы увидите вывод, подобный этому:
Это хороший ответ, но давайте представим, что мы хотим контролировать точный тип ответа, который дает Claude. Например, позволить Claude отвечать на вопросы только стихами. Мы можем контролировать формат, тон и характер ответа, добавив системный промпт.
Нажмите Run снова.
Видите, как изменился ответ Claude? LLM хорошо реагируют на четкие и прямые инструкции. Вы можете поместить инструкции о роли либо в системный промпт, либо в сообщение пользователя. Мы рекомендуем протестировать, какой способ дает лучшие результаты для вашего случая.
Когда вы настроите входные данные так, что будете довольны результатом – и хорошо поймете, как использовать Claude – преобразуйте ваш Workbench в интеграцию.
Установка SDK
Anthropic предоставляет SDK для Python (3.7+), TypeScript (4.5+) и Java (8+). У нас также есть Go SDK в бета-версии.
В директории вашего проекта создайте виртуальное окружение.
Активируйте виртуальное окружение используя
- На macOS или Linux,
source claude-env/bin/activate
- На Windows,
claude-env\Scripts\activate
Установите ваш API ключ
Каждый API-вызов требует действительный API ключ. SDK разработаны так, чтобы получать API ключ из переменной окружения ANTHROPIC_API_KEY
. Вы также можете предоставить ключ клиенту Anthropic при его инициализации.
Вызов API
Вызовите API, передав соответствующие параметры в конечную точку /messages.
Обратите внимание, что код, предоставленный Workbench, устанавливает API ключ в конструкторе. Если вы установили API ключ как переменную окружения, вы можете опустить эту строку, как показано ниже.
Запустите код используя python3 claude_quickstart.py
или node claude_quickstart.js
.
Это руководство по быстрому старту показывает, как разработать базовое, но функциональное приложение на основе Claude с использованием Console, Workbench и API. Вы можете использовать этот же рабочий процесс как основу для гораздо более мощных случаев использования.
Следующие шаги
Теперь, когда вы сделали свой первый запрос к API Anthropic, пора изучить, что еще возможно:
Руководства по использованию
Полные руководства по реализации для типовых случаев использования.
Anthropic Cookbook
Учитесь с помощью интерактивных Jupyter блокнотов, которые демонстрируют загрузку PDF, эмбеддинги и многое другое.
Библиотека промптов
Изучите десятки примеров промптов для вдохновения в различных случаях использования.
Was this page helpful?