Bonnes pratiques de sécurité

Développer des systèmes d'IA avec l'API d'OpenAI

Francesca Donadoni

Curriculum Manager, DataCamp

Sécurité avec l'API d'OpenAI

Un cercle avec l'API d'OpenAI

Développer des systèmes d'IA avec l'API d'OpenAI

Sécurité avec l'API d'OpenAI

Un cercle avec l'API d'OpenAI qui croise un autre intitulé « éthique et équité »

Développer des systèmes d'IA avec l'API d'OpenAI

Sécurité avec l'API d'OpenAI

Un cercle avec l'API d'OpenAI qui croise deux autres intitulés « éthique et équité » et « alignement »

Développer des systèmes d'IA avec l'API d'OpenAI

Sécurité avec l'API d'OpenAI

Un cercle avec l'API d'OpenAI qui croise trois autres intitulés « éthique et équité », « alignement » et « confidentialité des données »

Développer des systèmes d'IA avec l'API d'OpenAI

Sécurité avec l'API d'OpenAI

Un cercle avec l'API d'OpenAI qui croise quatre autres intitulés « éthique et équité », « alignement », « confidentialité des données » et « sécurité du système »

Développer des systèmes d'IA avec l'API d'OpenAI

Bonnes pratiques

 

  • API de modération
  • Tests adverses
  • Limiter les jetons d'entrée et de sortie
  • Conception d'invites
1 https://platform.openai.com/docs/guides/safety-best-practices
Développer des systèmes d'IA avec l'API d'OpenAI

Bonnes pratiques

 

  • Intervention humaine (« human in the loop »)
  • « Connaître votre clientèle »
  • Permettre de signaler les problèmes

Une illustration d'un client et d'un développeur qui collaborent pour améliorer le produit selon la rétroaction

Développer des systèmes d'IA avec l'API d'OpenAI

Bonnes pratiques

 

  • Protégez vos clés d'API
  • Communiquez les limites

Un bouclier représentant la sécurité

Des bulles de dialogue représentant la communication

Développer des systèmes d'IA avec l'API d'OpenAI

Utiliser des identifiants d'utilisateur final

import uuid

unique_id = str(uuid.uuid4())
response = client.chat.completions.create(  
  model="gpt-4o-mini", 
  messages=messages,
  user=unique_id)
print(unique_id)
ad58af43-19b1-4fd8-9905-5ed3bce7e008
Développer des systèmes d'IA avec l'API d'OpenAI

Protéger votre clé d'API

 

  • Clé d'API unique

  • Sécurité côté serveur

  • Éviter l'exposition dans les dépôts

  • Variables d'environnement

  • Services de gestion de clés

  • Surveiller et faire tourner les clés

Développer des systèmes d'IA avec l'API d'OpenAI

Passons à la pratique !

Développer des systèmes d'IA avec l'API d'OpenAI

Preparing Video For Download...