始める無料で始める

埋め込みの作成

この演習では、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)
コードを編集して実行