API REST e HTTP per Sviluppatori AI

Descrizione del corso

  • Cosa è il protocollo HTTP e come funziona
  • Request e Response
  • I Metodi HTTP: GET, POST, PUT, PATCH e DELETE
  • Gli Status Code più comuni: 200, 201, 400, 401, 403, 404, 422 e 500
  • Cosa sono le API REST e perché sono lo standard per i servizi AI
  • JSON come formato di scambio dati
  • Serializzazione e deserializzazione in Python con il Modulo json
  • Testare le API con strumenti pratici
  • Postman
  • cURL
  • Chiamare API in Python con la libreria requests
  • requests.get() e requests.post()
  • Passare Header, Parametri e Body
  • Gestione degli errori e dei Timeout
  • Autenticazione nelle API
  • API Key nei Header
  • Bearer Token
  • OAuth2 (panoramica)
  • Chiamare le API degli LLM in modo nativo
  • Anatomia di una chiamata all’API di OpenAI e Anthropic senza SDK
  • Leggere e interpretare la documentazione di una API
  • Paginazione, Rate Limiting e Retry Logic
  • Esercizio #27.01 – Chiamare l’API di un LLM in Python con requests senza utilizzare SDK

Codice:ET-AI-0001_27

Durata:0 giorni

Categorie:,

Moduli del corso