Phát triển hệ thống AI với OpenAI API
Francesca Donadoni
Curriculum Manager, DataCamp
"Chúng tôi đang tìm kiếm một Data Scientist giàu kinh nghiệm để gia nhập đội ngũ tại trụ sở công ty ở San Francisco, CA. Trong vai trò này, bạn sẽ tham gia các dự án phân tích và mô hình hóa dữ liệu phức tạp nhằm hỗ trợ quyết định chiến lược. Yêu cầu: Tối thiểu 3 năm kinh nghiệm về khoa học dữ liệu với Python và AWS, Azure hoặc 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': 'Lấy thông tin công việc từ phần nội dung văn bản đầu vào', 'parameters': { ...}}]
function_definition = [{ 'type': 'function', 'function': { 'name': 'extract_job_info', 'description': 'Lấy thông tin công việc từ phần nội dung văn bản đầu vào','parameters': {'type': 'object', 'properties': 'job': {'type': 'string', 'description': 'Chức danh'}, 'location': {'type': 'string', 'description': 'Địa điểm làm việc'}, ... }}]
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"}
Phát triển hệ thống AI với OpenAI API