AI-systemen ontwikkelen met de OpenAI API
Francesca Donadoni
Curriculum Manager, DataCamp
"We zoeken een ervaren Data Scientist voor ons innovatieve team op het hoofdkantoor in San Francisco, CA. Je werkt aan complexe data-analyse en modellering die onze strategie stuurt. Vereisten: Minimaal 3 jaar ervaring in data science met Python en AWS, Azure of GCP."
from openai import OpenAI client = OpenAI(api_key="ENTER YOUR KEY HERE") response= client.chat.completions.create( model="gpt-4o-mini", messages=messages,tools=function_definition,)
function_definition = [{'type': 'function','function': {'name': 'extract_job_info', 'description': 'Haal vacature-informatie uit de hoofdtekst van de input', 'parameters': { ...}}]
function_definition = [{ 'type': 'function', 'function': { 'name': 'extract_job_info', 'description': 'Haal vacature-informatie uit de hoofdtekst van de input','parameters': {'type': 'object', 'properties': 'job': {'type': 'string', 'description': 'Functietitel'}, 'location': {'type': 'string', 'description': 'Kantoorlocatie'}, ... }}]
response= client.chat.completions.create( model="gpt-4o-mini", messages=messages, tools=function_definition )print(response.choices[0].message.tool_calls[0].function.arguments)
{"job":"Data Scientist","location":"San Francisco, CA"}
AI-systemen ontwikkelen met de OpenAI API