Biblioteca de Prompts
Extractor de correos electrónicos
Extrae direcciones de correo electrónico de un documento en una lista con formato JSON.
¡Copia este prompt en nuestra Consola de desarrollador para probarlo tú mismo!
| Contenido | |
|---|---|
| Sistema | Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe "N/A". No digas nada más. |
| Usuario | Directorio Telefónico: John Latrabe, 555-232-1995, [[email protected]] Josie Lana, 555-759-2905, [[email protected]] Keven Stevens, 555-980-7000, [[email protected]] El directorio telefónico será mantenido actualizado por el gerente de RRHH. |
Ejemplo de salida
Ejemplo de salida
Solicitud de API
Solicitud de 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="Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
)
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: "Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
});
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="Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
)
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: "Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
});
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="Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
)
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: "Copia con precisión cualquier dirección de correo electrónico del siguiente texto y luego escríbelas, una por línea. Solo escribe una dirección de correo electrónico si está escrita con precisión en el texto de entrada. Si no hay direcciones de correo electrónico en el texto, escribe \"N/A\". No digas nada más.",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Directorio Telefónico: \nJohn Latrabe, 555-232-1995, [[email protected]] \nJosie Lana, 555-759-2905, [[email protected]] \nKeven Stevens, 555-980-7000, [[email protected]] \n \nEl directorio telefónico será mantenido actualizado por el gerente de RRHH."
}
]
}
]
});
console.log(msg);