Mengembangkan Sistem AI dengan OpenAI API
Francesca Donadoni
Curriculum Manager, DataCamp
"Kami sedang mencari Data Scientist berpengalaman untuk bergabung dengan tim inovatif kami di kantor pusat perusahaan di San Francisco, CA. Dalam peran ini, Anda akan mengerjakan analisis data dan pemodelan yang kompleks untuk mendukung keputusan strategis kami. Persyaratan: Pengalaman minimal 3 tahun di data science dengan Python dan AWS, Azure, atau 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': 'Ambil informasi lowongan dari isi teks masukan', 'parameters': { ...}}]
function_definition = [{ 'type': 'function', 'function': { 'name': 'extract_job_info', 'description': 'Ambil informasi lowongan dari isi teks masukan','parameters': {'type': 'object', 'properties': 'job': {'type': 'string', 'description': 'Jabatan'}, 'location': {'type': 'string', 'description': 'Lokasi kantor'}, ... }}]
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"}
Mengembangkan Sistem AI dengan OpenAI API