# Laboratório: API de IA Conversacional com Anthropic e OpenAI em Python, FastAPI e Pydantic

Você vai construir uma API REST local que recebe perguntas e retorna respostas dos modelos Claude (Anthropic) e GPT (OpenAI), alternando o fornecedor por parâmetro. Em cerca de 2 horas, terá um serviço pronto para integrar a aplicações internas.

Demonstrar, de ponta a ponta, como expor modelos de linguagem da Anthropic e OpenAI via uma API REST própria, usando FastAPI e contratos Pydantic. O laboratório cobre autenticação segura, versionamento de prompt, uso dos SDKs oficiais, streaming de resposta, logging e estrutura para testes e tracing. O objetivo é que você entenda como trocar de fornecedor sem reescrever o serviço, seguindo boas práticas de segurança e observabilidade.

- Anthropic Python SDK https://github.com/anthropics/anthropic-sdk-python
- Anthropic API Reference https://platform.claude.com/docs/api
- OpenAI Python Library https://github.com/openai/openai-python
- OpenAI API Reference https://developers.openai.com/api/docs
- FastAPI Documentation https://fastapi.tiangolo.com/
- Pydantic Documentation https://docs.pydantic.dev/
- LGPD - Lei 13.709/2018 https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm

Fonte: https://ulc.upnetix.com.br/learn/laboratorio/laboratorio-api-de-ia-conversacional-com-anthropic-e-openai-em-python-fastapi-e-pydantic/ · Upnetix Learning Center · uso com citação obrigatória.
