위 코드의 openai.embeddings.create 부분은 OpenAI의 텍스트 임베딩 모델(text-embedding-ada-002)을 사용하여 벡터로 변환합니다. 그리고 ‘AI 기술의 발전 과정’이 벡터로 변환될 텍스트입니다.
코드를 실행하면 다음과 같이 숫자가 나열된 벡터로 변환됩니다.
실행결과
[-0.0018854063237085938, -0.023751001805067062, 0.014851200394332409, -0.006142500322312117, -0.007527975365519524, 0.02380560152232647, -0.03387930244207382, 0.007521150168031454, -0.006173212546855211, -0.0030490688513964415, -0.007787325419485569, 0.013882050290703773, 0.010981425642967224, -0.010995075106620789, 0.0014878500951454043, 0.018727799877524376, 0.008217300288379192, 0.0198061503469944, 0.0025559626519680023, 0.006777225062251091, --중간 생략-- -0.028473900631070137, -0.01971060037612915, -0.007343700155615807, 0.012714975513517857, -0.021567000076174736, 0.042342301458120346, -0.030958201736211777, 0.0037742252461612225, -0.01706250011920929, 0.0012685969704762101, -0.004961775150150061, -0.0045693377032876015, 0.021621601656079292]