Sicherheitsbest Practices

Entwicklung von KI-Systemen mit der OpenAI-API

Francesca Donadoni

Curriculum Manager, DataCamp

Sicherheit mit der OpenAI-API

Ein Kreis mit der OpenAI-API

Entwicklung von KI-Systemen mit der OpenAI-API

Sicherheit mit der OpenAI-API

Ein Kreis mit der OpenAI-API, der sich mit einem weiteren „Ethik und Fairness“ überschneidet

Entwicklung von KI-Systemen mit der OpenAI-API

Sicherheit mit der OpenAI-API

Ein Kreis mit der OpenAI-API, der sich mit zwei weiteren „Ethik und Fairness“ und „Ausrichtung“ überschneidet

Entwicklung von KI-Systemen mit der OpenAI-API

Sicherheit mit der OpenAI-API

Ein Kreis mit der OpenAI-API, der sich mit drei weiteren „Ethik und Fairness“, „Ausrichtung“ und „Datenschutz“ überschneidet

Entwicklung von KI-Systemen mit der OpenAI-API

Sicherheit mit der OpenAI-API

Ein Kreis mit der OpenAI-API, der sich mit vier weiteren „Ethik und Fairness“, „Ausrichtung“, „Datenschutz“ und „Systemsicherheit“ überschneidet

Entwicklung von KI-Systemen mit der OpenAI-API

Best Practices

 

  • Moderation-API
  • Adversarial Testing
  • Eingabe- und Ausgabe-Tokens begrenzen
  • Prompt Engineering
1 https://platform.openai.com/docs/guides/safety-best-practices
Entwicklung von KI-Systemen mit der OpenAI-API

Best Practices

 

  • Mensch in der Schleife
  • „Kenne deine Kundschaft“
  • Meldungen von Nutzer:innen erlauben

Eine Illustration von Kundschaft und Entwickler:in, die das Produkt per Feedback verbessern

Entwicklung von KI-Systemen mit der OpenAI-API

Best Practices

 

  • API-Schlüssel sicher aufbewahren
  • Grenzen kommunizieren

Ein Schild steht für Sicherheit

Sprechblasen stehen für Kommunikation

Entwicklung von KI-Systemen mit der OpenAI-API

Endnutzer-IDs verwenden

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
Entwicklung von KI-Systemen mit der OpenAI-API

API-Schlüssel sicher halten

 

  • Eindeutiger API-Schlüssel

  • Serverseitige Sicherheit

  • Repositories nicht exponieren

  • Umgebungsvariablen

  • Key-Management-Dienste

  • Schlüssel überwachen und rotieren

Entwicklung von KI-Systemen mit der OpenAI-API

Lass uns üben!

Entwicklung von KI-Systemen mit der OpenAI-API

Preparing Video For Download...