Heim >Technologie-Peripheriegeräte >KI >Openai Assistants API -Tutorial
OpenAI Dev Day präsentierte bahnbrechende KI-Dienste, einschließlich der Assistenten-API, der GPTs, des GPTS App Store und des GPT-4 Turbo. In diesem Tutorial wird die Assistenten -API untersucht, in der die Funktionen, verschiedene Anwendungen und die Implementierung unter Verwendung von Python detailliert werden.
Die Assistenten-API (derzeit in Beta) nutzt OpenAI-Modelle (GPT-4, GPT-4 Turbo, GPT-3,5, GPT-3, Dall-E, TTS, Flüstern, Einbettungen, Moderation) und Tools (Code-Interpreter, Wissensabrechnung und benutzerdefinierte Tools über Funktionen über Funktionen,
.
Die Implementierung der Assistenten umfasst fünf Schritte:
Branchenanwendungen:
Handwerk: Wissensabruf aus PDFs:
Dieser Abschnitt führt Sie durch den Bau eines Assistenten, der Informationen von PDFs abholt. Ein komplettes Notizbuch ist auf Datalab verfügbar.
Setup:
erfordert Python, das OpenAI -Paket und das Betriebssystempaket. Nutzen Sie Ihren OpenAI -API -Schlüssel (siehe Bild unten für Schritte) und setzen Sie sie als Umgebungsvariable fest:
import os OPENAI_API_KEY = "<your_private_key>" os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY</your_private_key>
Code Beispiel (Auszüge):
Datei -Upload:
def upload_file(file_path): file_to_upload = client.files.create(file=open(file_path, "rb"), purpose='assistants') return file_to_upload transformer_paper_path = "./data/transformer_paper.pdf" file_to_upload = upload_file(transformer_paper_path)
Assistanterstellung:
def create_assistant(assistant_name, instructions, uploaded_file, model="gpt-4-1106-preview"): my_assistant = client.beta.assistants.create(name=assistant_name, instructions=instructions, model=model, tools=[{"type": "retrieval"}], file_ids=[uploaded_file.id]) return my_assistant # ... (rest of the code)
Best Practices:
Schlussfolgerung:
Die Assistenten -API bietet leistungsstarke Fähigkeiten in verschiedenen Branchen. Dieses Tutorial lieferte eine praktische Einführung in seine Funktionalität und Implementierung. Für weitere Erkundungen finden Sie unseren umfassenden Leitfaden zur Dall-E 3-API oder unsere Arbeit mit dem OpenAI-API-Kurs.
Das obige ist der detaillierte Inhalt vonOpenai Assistants API -Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!