Die Responses API: der beste Freund von Developer:innen

Arbeiten mit der OpenAI Responses API

James Chapman

AI Curriculum Manager, DataCamp

OpenAI und der Start des Generative-AI-Wettlaufs

Anteile von KI-Anbietern nach Marktanteil, unterschiedliche Farben

1 Quelle: portkey.ai (Stand: Januar 2025)
Arbeiten mit der OpenAI Responses API

Entwicklung der OpenAI-API

Entwicklung von OpenAI 1

Arbeiten mit der OpenAI Responses API

Entwicklung der OpenAI-API

Entwicklung von OpenAI 2

Arbeiten mit der OpenAI Responses API

Entwicklung der OpenAI-API

Entwicklung von OpenAI 3

Arbeiten mit der OpenAI Responses API

Entwicklung der OpenAI-API

Entwicklung von OpenAI 4

Arbeiten mit der OpenAI Responses API

Entwicklung der OpenAI-API

Entwicklung von OpenAI 5

Arbeiten mit der OpenAI Responses API

Responses API x Developers

 

Responses-API-Logo

 

  • Einfache, developer-freundliche Schnittstelle
1 Bildquelle: helicone.ai
Arbeiten mit der OpenAI Responses API

Unsere erste Responses-API-Anfrage

from openai import OpenAI

client = OpenAI(api_key="...")


response = client.responses.create(
model="gpt-5.4-mini",
reasoning={"effort": "none"}, max_output_tokens=60,
instructions="Be concise.", input="Explain LLMs to a 6yr old."
)
  • Client: Umgebung für die API-Kommunikation konfigurieren
  • API-Schlüssel nicht erforderlich 🎉
  • reasoning-"effort" und max_output_tokens senken für schnellere Antworten
  • instructions → klare Vorgaben zum Verhalten
  • input → die Aufgabe oder Frage
  • instructions > input
Arbeiten mit der OpenAI Responses API

Responses-Ausgabe

Arbeiten mit der OpenAI Responses API
print(responses.output_text)
Stell dir einen superklugen Fantasiefreund vor...
print(responses.usage.output_tokens)
48
print(responses.id)
resp_0776f5d708d30043006917035...
response.output
[ResponseReasoningItem(
     id='...',
     summary=[],
     type='reasoning',
     content=None,
     encrypted_content=None,
     status=None),
 ResponseOutputMessage(
     id='...',
     content=ResponseOutputText(text='Imagi...'
         type='output_text', logprobs=[])],
     role='assistant',
     status='incomplete',
     type='message')]
Arbeiten mit der OpenAI Responses API

Lass uns üben!

Arbeiten mit der OpenAI Responses API

Preparing Video For Download...