Skip to main content
APIYI는 업계를 선도하는 텍스트 임베딩 기능을 제공하며, OpenAI의 Embedding 모델을 사용해 텍스트를 고차원 벡터 표현으로 변환합니다. 이는 지능형 지식 베이스, 시맨틱 검색, RAG(Retrieval-Augmented Generation) 시스템을 구축하는 핵심 기술이며, 초고동시 실행 수와 매우 낮은 비용을 특징으로 합니다.
텍스트 임베딩 핵심 기능 텍스트를 수치 벡터로 변환하고, 의미 정보를 포착하며, 효율적인 시맨틱 검색, 유사도 계산, 지능형 추천을 가능하게 합니다.

핵심 기능

  • OpenAI 상위 모델: text-embedding-3-large, text-embedding-3-small, text-embedding-ada-002
  • 초고 동시 실행 수: 대규모 동시 요청을 지원하며, 엔터프라이즈 애플리케이션에 적합합니다
  • 매우 낮은 비용: 사용한 만큼 지불하는 방식이며, 가격은 100만 token당 최저 $0.02입니다
  • 사용하기 쉬움: OpenAI API 형식과 호환되어 원활하게 통합됩니다
  • 고품질 벡터: 깊은 의미를 포착하여 높은 검색 정확도를 제공합니다

지원되는 임베딩 모델

모델 선택 가이드:
  • 고정밀 요구: text-embedding-3-large를 사용하십시오. 전문 지식 베이스, 법률 문서 등에 적합합니다.
  • 일반 시나리오: text-embedding-3-small을 권장합니다. 가성비가 가장 좋으며 대부분의 애플리케이션에 적합합니다.
  • 호환성 우선: text-embedding-ada-002를 사용하십시오. 이전 버전과 완전히 호환됩니다.

빠른 시작

1. 가장 간단한 예시 - curl 명령 사용

2. 기본 예시 - OpenAI SDK 사용

3. 배치 텍스트 벡터화

4. requests 라이브러리 사용

일반적인 사용 사례

1. 시맨틱 검색 엔진

2. 벡터 데이터베이스 구축

3. RAG 시스템

모범 사례

1. 텍스트 전처리

2. 캐싱 메커니즘

3. 오류 처리 및 재시도

성능 비교

비용 최적화 권장 사항

  1. 적절한 모델 선택 - 일반적인 시나리오에는 text-embedding-3-small을 사용합니다(가장 저렴함)
  2. 배치 처리 - 네트워크 오버헤드를 줄이기 위해 요청을 배치로 보냅니다
  3. 캐싱 전략 - 중복 계산을 피하기 위해 반복되는 텍스트에는 캐시를 사용합니다
  4. 텍스트 전처리 - 불필요한 정보를 제거하여 token 소비를 줄입니다

중요 참고 사항

  1. 텍스트 길이: 단일 텍스트는 모델의 token 제한을 초과해서는 안 됩니다(보통 8191 tokens입니다)
  2. 배치 제한: 단일 요청은 2048 texts를 초과해서는 안 됩니다
  3. 요청 제한: API 요청 제한에 유의하고, 필요하면 지연을 추가하십시오
  4. 벡터 저장소: 적절한 벡터 데이터베이스를 선택하십시오(예: Pinecone, Milvus, Weaviate)
  5. 유사도 계산: 최상의 결과를 위해 코사인 유사도 사용을 권장합니다

관련 자료

: Embedding은 지능형 애플리케이션을 구축하기 위한 기초 역량입니다. text-embedding-3-small부터 시작할 것을 권장합니다. 이 모델은 성능과 비용의 균형이 가장 좋습니다. 엔터프라이즈 애플리케이션의 경우 전문 벡터 데이터베이스(예: Pinecone, Milvus)와 함께 사용하는 것을 권장합니다.