Bắt đầu ngayBắt đầu miễn phí

Tạo embeddings

Trong bài tập này, bạn sẽ tạo những embeddings đầu tiên bằng OpenAI API. Thông thường, để tương tác với OpenAI API, bạn cần một OpenAI API key và việc tạo embeddings sẽ phát sinh chi phí. Tuy nhiên, bạn không cần tạo hoặc cung cấp API key trong khóa học này.

Trình giữ chỗ <OPENAI_API_TOKEN> đã được cung cấp trong mã, giúp gửi các yêu cầu hợp lệ cho các bài tập trong khóa học. Nếu bất kỳ lúc nào trong khóa học bạn gặp RateLimitError, hãy tạm dừng một lát rồi thử lại.

Lớp OpenAI từ thư viện openai sẽ được import sẵn cho bạn trong suốt khóa học, và sau bài tập này, client cũng sẽ được tạo sẵn cho bạn.

Bài tập này là một phần của khóa học

Nhập môn Embeddings với OpenAI API

Xem khóa học

Hướng dẫn bài tập

  • Tạo một OpenAI client (bạn có thể giữ nguyên api_key ở giá trị trình giữ chỗ đã cung cấp).
  • Tạo yêu cầu tới endpoint Embeddings, truyền cho model text-embedding-3-small bất kỳ đoạn văn bản nào bạn muốn.
  • Chuyển đổi response của model thành một dictionary.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create an OpenAI client
client = ____(api_key="")

# Create a request to obtain embeddings
response = ____

# Convert the response into a dictionary
response_dict = ____
print(response_dict)
Chỉnh sửa và Chạy Mã