Maison >Périphériques technologiques >IA >Tutoriel API OpenAI Assistants
Openai Dev Day a présenté les services d'inauguration de l'IA, notamment l'API Assistants, GPTS, The GPTS App Store et GPT-4 Turbo. Ce tutoriel explore l'API Assistants, détaillant ses capacités, diverses applications et implémentation à l'aide de Python.
L'API Assistants (actuellement en version bêta) exploite les modèles OpenAI (GPT-4, GPT-4 Turbo, GPT-3.5, GPT-3, Dall-E, TTS, Whisper, Embeddings, modération) et les outils (Interpréteur de code, RECOURNATION DES CONNAISSANCES et outils personnalisés via des appels de fonction).
La mise en œuvre de l'assistant implique cinq étapes:
Applications de l'industrie:
pratique: la récupération des connaissances de PDFS:
Cette section vous guide à travers la construction d'un assistant qui récupère les informations des PDF. Un cahier complet est disponible sur Datalab.
Configuration:
nécessite Python, le package OpenAI et le package OS. Obtenez votre clé API OpenAI (voir l'image ci-dessous pour les étapes) et définissez-la comme une variable d'environnement:
import os OPENAI_API_KEY = "<your_private_key>" os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY</your_private_key>
Exemple de code (extraits):
Téléchargement de fichiers:
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)
Création assistant:
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)
meilleures pratiques:
Conclusion:
L'API Assistants offre des capacités puissantes dans diverses industries. Ce tutoriel a fourni une introduction pratique à sa fonctionnalité et à sa mise en œuvre. Pour une exploration plus approfondie, considérons notre guide complet de l'API Dall-E 3 ou de notre travail avec le cours Openai API.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!