埋め込みの作成
この演習では、OpenAI API を使って初めての埋め込みを作成します。通常、OpenAI API を利用するには API キーが必要で、埋め込みの作成には費用が発生します。ただし、このコースでは API キーの作成や提供は不要です。
コード内にはプレースホルダー <OPENAI_API_TOKEN> が用意されており、このコースの演習では有効なリクエストを送信できます。コースの途中で RateLimitError が発生した場合は、少し待ってから再度試してください。
openai ライブラリの OpenAI クラスはコース全体で自動でインポートされます。また、この演習の後は client があらかじめ作成された状態で提供されます。
この演習はコースの一部です
OpenAI API で学ぶ埋め込み入門
演習の手順
- OpenAI クライアントを作成しましょう(
api_keyは提供されているプレースホルダーのままにしておいてください)。 - 埋め込みエンドポイントへのリクエストを作成し、
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)