저도 같은 고민을 했는데 ko-sentence-transformers 중에서 다국어 모델 쓰니까 한국어 정확도도 괜찮고 속도도 빨더라고요. 비용 때문에 자체 호스팅하면 장기적으로는 훨씬 저렴해요.
다만 벡터 임베딩 크기가 모델마다 다르니까 DB 설계할 때 미리 확인하고 가시는 게 좋습니다. 그리고 업데이트된 모델 버전 확인하면서 쓰세요.
현실주의자
저도 같은 고민했는데 결국 multilingual-e5-small로 갈아탔어요. 한국어 성능이 text-embedding-3-small과 거의 비슷한데 훨씬 저렴하더라고요. ko-sentence-transformers도 좋지만 모델 사이즈가 커서 로컬에서 돌릴 때 메모리가 좀 버거울 수 있어요. 오픈소스 쓸 때는 벡터 차원 수가 다를 수 있으니까 기존 임베딩이랑 섞으면 성능 떨어질 수 있다는 점만 기억하세요.