Netflix コレクションへのクエリ
netflix_titles コレクションを作成してデータを追加できたので、いよいよクエリしてみましょう!
まずは試しに、犬が大好きな同僚のために、犬に関する映画やTV番組のおすすめを探してみます。
netflix_titles コレクションは引き続き利用可能で、OpenAIEmbeddingFunction() はインポート済みです。
この演習はコースの一部です
OpenAI API ではじめる Embeddings 入門
演習の手順
netflix_titlesコレクションを取得し、OpenAI の埋め込み関数を指定して、ドキュメントと同じ関数でクエリを埋め込むようにします。- コレクションに対して
"films about dogs"をクエリし、結果を3件返します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Retrieve the netflix_titles collection
collection = ____(
name="____",
embedding_function=____(model_name="text-embedding-3-small", api_key="")
)
# Query the collection for "films about dogs"
result = ____
print(result)