Comienza con Claude
Aprendamos cómo usar la API de Anthropic para construir con Claude.
En este ejemplo, haremos que Claude escriba una función de Python que verifique si una cadena es un palíndromo.
Requisitos previos
Necesitarás:
Anthropic proporciona SDKs de Python y TypeScript, aunque puedes hacer solicitudes HTTP directas a la API.
Comienza con el Workbench
Cualquier llamada a la API que hagas —independientemente de la tarea específica— envía un prompt bien configurado a la API de Anthropic. Mientras aprendes a aprovechar al máximo Claude, recomendamos que comiences el proceso de desarrollo en el Workbench, una interfaz web para Claude.
Inicia sesión en la Console de Anthropic y haz clic en Write a prompt from scratch.
En la sección central, bajo User, hagamos una pregunta a Claude.
Haz clic en Run. En el lado derecho, verás una salida como
Esta es una buena respuesta, pero digamos que queremos controlar el tipo exacto de respuesta que Claude proporciona. Por ejemplo, permitir que Claude responda a preguntas solo con poemas. Podemos controlar el formato, el tono y la personalidad de la respuesta añadiendo un System Prompt.
Haz clic en Run de nuevo.
¿Ves cómo ha cambiado la respuesta de Claude? Los LLM responden bien a instrucciones claras y directas. Puedes poner las instrucciones de rol tanto en el system prompt como en el mensaje del usuario. Recomendamos probar para ver qué forma produce los mejores resultados para tu caso de uso.
Una vez que hayas ajustado las entradas de manera que estés satisfecho con la salida y tengas una buena idea de cómo usar Claude, convierte tu Workbench en una integración.
Instala el SDK
Anthropic proporciona SDKs para Python (3.7+), TypeScript (4.5+) y Java (8+). También tenemos actualmente un SDK de Go en versión beta.
En el directorio de tu proyecto, crea un entorno virtual.
Activa el entorno virtual usando
- En macOS o Linux,
source claude-env/bin/activate
- En Windows,
claude-env\Scripts\activate
En el directorio de tu proyecto, crea un entorno virtual.
Activa el entorno virtual usando
- En macOS o Linux,
source claude-env/bin/activate
- En Windows,
claude-env\Scripts\activate
Instala el SDK.
Primero encuentra la versión actual del SDK de Java en Maven Central. Declara el SDK como una dependencia en tu archivo Gradle:
O en tu archivo Maven:
Configura tu clave API
Cada llamada a la API requiere una clave API válida. Los SDKs están diseñados para obtener la clave API de una variable de entorno ANTHROPIC_API_KEY
. También puedes proporcionar la clave al cliente de Anthropic al inicializarlo.
Llama a la API
Llama a la API pasando los parámetros adecuados al endpoint /messages.
Ten en cuenta que el código proporcionado por el Workbench establece la clave API en el constructor. Si configuraste la clave API como una variable de entorno, puedes omitir esa línea como se muestra a continuación.
Ejecuta el código usando python3 claude_quickstart.py
o node claude_quickstart.js
.
Este inicio rápido muestra cómo desarrollar una aplicación básica, pero funcional, impulsada por Claude utilizando la Console, el Workbench y la API. Puedes usar este mismo flujo de trabajo como base para casos de uso mucho más potentes.
Próximos pasos
Ahora que has realizado tu primera solicitud a la API de Anthropic, es hora de explorar qué más es posible:
Guías de casos de uso
Guías de implementación de principio a fin para casos de uso comunes.
Anthropic Cookbook
Aprende con cuadernos interactivos de Jupyter que demuestran cómo cargar PDFs, embeddings y más.
Biblioteca de prompts
Explora docenas de ejemplos de prompts para inspirarte en diversos casos de uso.