Configuração inicial
Vamos aprender como usar a API da Anthropic para construir com Claude.
Neste exemplo, teremos o Claude escrevendo uma função Python que verifica se uma string é um palíndromo.
Pré-requisitos
Você precisará de:
A Anthropic fornece SDKs de Python e TypeScript, embora você possa fazer requisições HTTP diretas à API.
Comece com o Workbench
Qualquer chamada de API que você fizer—independentemente da tarefa específica—envia um prompt bem configurado para a API da Anthropic. Enquanto você está aprendendo a aproveitar ao máximo o Claude, recomendamos que você comece o processo de desenvolvimento no Workbench, uma interface web para o Claude.
Faça login no Console da Anthropic e clique em Workbench.
Na seção do meio, sob User, vamos fazer uma pergunta ao Claude.
Clique em Run. No lado direito, você verá uma saída como
Esta é uma boa resposta, mas digamos que queríamos controlar o tipo exato de resposta que o Claude dá. Por exemplo, permitindo que o Claude responda a perguntas apenas com poemas. Podemos controlar o formato, tom e personalidade da resposta adicionando um System Prompt.
Clique em Run novamente.
Vê como a resposta do Claude mudou? Os LLMs respondem bem a instruções claras e diretas. Você pode colocar as instruções de função tanto no prompt do sistema quanto na mensagem do usuário. Recomendamos testar para ver qual maneira produz os melhores resultados para seu caso de uso.
Uma vez que você tenha ajustado as entradas de forma que esteja satisfeito com a saída—e tenha uma boa noção de como usar o Claude—converta seu Workbench em uma integração.
Instale o SDK
A Anthropic fornece SDKs para Python (3.7+) e TypeScript (4.5+).
No diretório do seu projeto, crie um ambiente virtual.
Ative o ambiente virtual usando
- No macOS ou Linux,
source claude-env/bin/activate
- No Windows,
claude-env\Scripts\activate
Configure sua chave API
Cada chamada de API requer uma chave API válida. Os SDKs são projetados para obter a chave API de uma variável de ambiente ANTHROPIC_API_KEY
. Você também pode fornecer a chave ao cliente Anthropic ao inicializá-lo.
Chame a API
Chame a API passando os parâmetros adequados para o endpoint /messages/create.
Observe que o código fornecido pelo Workbench define a chave API no construtor. Se você definiu a chave API como uma variável de ambiente, você pode omitir essa linha como abaixo.
Execute o código usando python3 claude_quickstart.py
ou node claude_quickstart.js
.
Este guia rápido mostra como desenvolver uma aplicação básica, mas funcional, alimentada pelo Claude usando o Console, Workbench e API. Você pode usar este mesmo fluxo de trabalho como base para casos de uso muito mais poderosos.
Próximos passos
Agora que você fez sua primeira requisição à API da Anthropic, é hora de explorar o que mais é possível:
Was this page helpful?