Библиотека подсказок
Детектор тона твитов
Определяйте тон и настроение твитов.
Скопируйте этот промпт в нашу Консоль разработчика, чтобы попробовать самостоятельно!
| Содержание | |
|---|---|
| System | Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение. |
| User | Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail |
Пример вывода
Пример вывода
Тон: Саркастический Настроение: Негативное
API запрос
API запрос
Python
import anthropic
client = anthropic.Anthropic(
# defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1000,
temperature=0,
system="Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
)
print(message.content)
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const anthropic = new Anthropic({
apiKey: "my_api_key", // defaults to process.env["ANTHROPIC_API_KEY"]
});
const msg = await anthropic.messages.create({
model: "claude-sonnet-4-5",
max_tokens: 1000,
temperature: 0,
system: "Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
});
console.log(msg);
AWS Bedrock Python
from anthropic import AnthropicBedrock
# See https://docs.claude.com/claude/reference/claude-on-amazon-bedrock
# for authentication options
client = AnthropicBedrock()
message = client.messages.create(
model="anthropic.claude-sonnet-4-5-20250929-v1:0",
max_tokens=1000,
temperature=0,
system="Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
)
print(message.content)
AWS Bedrock TypeScript
import AnthropicBedrock from "@anthropic-ai/bedrock-sdk";
// See https://docs.claude.com/claude/reference/claude-on-amazon-bedrock
// for authentication options
const client = new AnthropicBedrock();
const msg = await client.messages.create({
model: "anthropic.claude-sonnet-4-5-20250929-v1:0",
max_tokens: 1000,
temperature: 0,
system: "Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
});
console.log(msg);
Vertex AI Python
from anthropic import AnthropicVertex
client = AnthropicVertex()
message = client.messages.create(
model="claude-sonnet-4@20250514",
max_tokens=1000,
temperature=0,
system="Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
)
print(message.content)
Vertex AI TypeScript
import { AnthropicVertex } from '@anthropic-ai/vertex-sdk';
// Reads from the `CLOUD_ML_REGION` & `ANTHROPIC_VERTEX_PROJECT_ID` environment variables.
// Additionally goes through the standard `google-auth-library` flow.
const client = new AnthropicVertex();
const msg = await client.messages.create({
model: "claude-sonnet-4@20250514",
max_tokens: 1000,
temperature: 0,
system: "Ваша задача — проанализировать предоставленный твит и определить основной тон и настроение, выраженные автором. Тон должен быть классифицирован как один из следующих: Позитивный, Негативный, Нейтральный, Юмористический, Саркастический, Восторженный, Злой или Информативный. Настроение должно быть классифицировано как Позитивное, Негативное или Нейтральное. Предоставьте краткое объяснение ваших классификаций, выделив ключевые слова, фразы, эмотиконы или другие элементы, которые повлияли на ваше решение.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Вау, я так впечатлен тем, как компания справляется с этим кризисом. 🙄 У них действительно правильные приоритеты. #sarcasm #fail"
}
]
}
]
});
console.log(msg);