Saltar al contenido principal

Tu primera llamada a la API

Principiante

La API permite que tu programa hable con Claude. Al final de esta lección habrás ejecutado una solicitud real y entenderás exactamente qué hace cada una de sus partes.

What you'll learn
  • Crear una clave de API y guardarla de forma segura como variable de entorno
  • Instalar el SDK oficial para Python o TypeScript (o usar cURL a secas)
  • Enviar tu primera solicitud de messages y leer la respuesta de Claude
  • Entender los cuatro campos clave: model, max_tokens, messages y system

Todo el recorrido en tres pasos

Todo lo que viene a continuación encaja en una secuencia sencilla. Ten presente este mapa mientras avanzas.

Guided walkthrough1 of 3
  1. Crea una clave en la Anthropic Console y expórtala como variable de entorno para que nunca quede en tu código.

1. Consigue una clave de API

Crea una en la Anthropic Console. Después, configúrala como variable de entorno para que nunca quede en tu código:

Exporta tu clave de API

export ANTHROPIC_API_KEY="sk-ant-..."
Watch out
  • Nunca subas tu clave al control de versiones. Mantén las claves en variables de entorno o en un gestor de secretos, nunca en el control de código. Consulta la página de Seguridad (/docs/security).

2. Instala el SDK

Elige tu lenguaje. El SDK lee la clave automáticamente de la variable de entorno que acabas de configurar.

Instalación (Python)

pip install anthropic

3. Haz la llamada

Cada solicitud es una lista de messages. El modelo responde con content. Ejecuta el fragmento para tu lenguaje y verás cómo Claude responde la pregunta.

import anthropic

client = anthropic.Anthropic() # reads ANTHROPIC_API_KEY from the environment

message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "In one sentence, what is an API?"}
],
)

print(message.content[0].text)

Qué acaba de pasar

Enviaste cuatro piezas de información. Esto es lo que controla cada una:

  • model — qué Claude usar. No lo codifiques a ciegas; consulta Elegir un modelo.
  • max_tokens — un tope para la longitud de la respuesta (en tokens). No define la ventana de contexto.
  • messages — la conversación hasta el momento. La API es sin estado: para continuar un chat, vuelve a enviar todo el historial cada vez.
  • system (opcional) — una instrucción de nivel superior que establece el rol de Claude para la llamada.
Los cuatro campos clave
Pulsa Intro o Espacio para girar la tarjeta. Usa las flechas izquierda y derecha para moverte entre las tarjetas.Término mostrado.
1 / 4
Pro tip
  • Como la API es sin estado, un chat de varios turnos no es más que un array de messages que crece: añade cada respuesta y reenvía la lista completa en la siguiente llamada.

Ponte a prueba

0/3
  1. ¿Qué controla max_tokens?
  2. ¿Cómo continúas una conversación de varios turnos con la API?
  3. ¿Dónde debería estar tu clave de API?
Key takeaways
  • Tres pasos: consigue una clave, instala el SDK, envía una solicitud de messages.
  • Guarda la clave en ANTHROPIC_API_KEY para que el SDK la lea automáticamente y nunca entre en tu código.
  • Una solicitud es una lista de messages; la respuesta vuelve en content.
  • La API es sin estado: reenvía todo el historial de la conversación para continuar un chat.
  • model, max_tokens, messages y system son los campos que usarás primero.

Siguiente