Die Assistants API ermöglicht es Ihnen, KI-Assistenten in Ihre eigenen Anwendungen zu integrieren. Ein Assistent hat Anweisungen und kann Modelle, Tools und Dateien nutzen, um auf Benutzeranfragen zu reagieren. Die Assistants API unterstützt derzeit drei Arten von Tools: Code Interpreter, File Search, and Function Calling.
Wie Assistenten arbeiten
Die Assistants API ist darauf ausgelegt, Entwicklern zu helfen, leistungsstarke KI-Assistenten zu erstellen, die eine Vielzahl von Aufgaben ausführen können. Die Assistants API befindet sich in der Beta-Phase.
- Assistenten können die KI-Modelle von OpenAI mit spezifischen Anweisungen aufrufen, um ihre Persönlichkeit und Fähigkeiten anzupassen.
- Assistenten können auf mehrere Tools parallel zugreifen. Diese können sowohl von OpenAI gehostete Tools sein – wie code_interpreter und file_search – als auch von Ihnen erstellte/gehostete Tools (via function calling).
- Assistenten können auf persistente Threads zugreifen. Threads vereinfachen die Entwicklung von KI-Anwendungen, indem sie den Nachrichtenverlauf speichern und kürzen, wenn die Konversation zu lang für die Kontextlänge des KI-Modells wird. Man erstellt einen Thread einmal und fügt einfach Nachrichten hinzu, wenn die Benutzer antworten.
- Assistenten können auf Dateien in verschiedenen Formaten zugreifen – entweder als Teil ihrer Erstellung oder als Teil von Threads zwischen Assistenten und Benutzern. Bei der Verwendung von Tools können Assistenten auch Dateien erstellen (z. B. Bilder, Tabellenkalkulationen usw.) und Dateien zitieren, auf die sie in den erstellten Nachrichten verweisen.
https://platform.openai.com/docs/assistants/overview
https://platform.openai.com/docs/assistants/quickstart
https://platform.openai.com/docs/api-reference/assistants