ベクトルの準備 次にタイトル文章をベクトル化していきます。 OpenAIのアカウントを作成し、こちらからAPIキーを取得し、それを環境変数OPENAI_API_KEYに設定した後、次のコードを実行するだけで、入力文章のベクトルを取得できます。 import os import openai openai.api_key = os.environ["OPENAI_API_KEY"] client = openai.OpenAI() def get_embedding(text, model="text-embedding-ada-002"): text = text.replace("\n", " ") return client.embeddings.create(input=[text], model=model).data[0].embedding get_embedding("入力し
![OpenAI Embeddings APIとベクトル検索エンジンValdを使って類似文章検索をしてみよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/2fcc60d634612496bbb6a7da0d4e894dbe927268/height=288;version=1;width=512/https%3A%2F%2Ftechblog.lycorp.co.jp%2Fstatic%2Fd368d3db5c1badb43baba4f26155f867%2F7d66e%2F1701143586548.png)