创建嵌入向量
在本练习中,您将使用 OpenAI API 创建您的首个嵌入向量(embedding — 向量表示)。通常,使用 OpenAI API 需要 OpenAI API key,而且创建嵌入会产生费用。不过,在本课程中,您无需创建或提供任何 API key。
代码中已提供占位符 <OPENAI_API_TOKEN>,它将为本课程中的练习发送有效请求。若在学习过程中任何时候遇到 RateLimitError,请稍作等待后再试。
课程全程会为您导入 openai 库中的 OpenAI 类。本练习之后,也会为您创建好 client。
本练习是课程的一部分
使用 OpenAI API 的 Embeddings 入门
练习说明
- 创建一个 OpenAI 客户端(可保持
api_key为提供的占位符)。 - 向 Embeddings 端点创建请求,使用
text-embedding-3-small模型,并传入任意您想要的文本。 - 将模型的
response转换为字典。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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)