Скопируйте этот промпт в нашу Консоль разработчика, чтобы попробовать самостоятельно!

Content
SystemВаша задача - проанализировать предоставленный текст и определить любые упомянутые в нем коды аэропортов. Представьте эти коды аэропортов в виде списка в том порядке, в котором они встречаются в тексте. Если коды аэропортов не найдены, верните пустой список.
UserМоя следующая поездка включает перелет из Сиэтла в Амстердам. Я проведу несколько дней в Амстердаме, прежде чем отправиться в Париж для пересадки на рейс до Рима.

Пример вывода

Вот список кодов аэропортов, упомянутых в тексте, в порядке их появления:

  1. SEA (Сиэтл)
  2. AMS (Амстердам)
  3. CDG (Париж)
  4. FCO (Рим)

API запрос

Примечание: Claude 3 Opus скоро появится в Bedrock API.

import anthropic

client = anthropic.Anthropic(
    # по умолчанию используется os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-3-opus-20240229",
    max_tokens=1000,
    temperature=0,
    system="Ваша задача - проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение своей классификации, выделив ключевые слова, фразы, смайлики или другие элементы, которые повлияли на ваше решение.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #сарказм #провал"
                }
            ]
        }
    ]
)
print(message.content)