03-embedding-readme
Dec 7, 2025
Embedding Module
임베딩 생성 및 관리를 담당하는 모듈입니다.
목차
개요
아키텍처
주요 함수
API 엔드포인트
설정
개요
임베딩이란?
텍스트를 숫자 배열(벡터)로 변환하는 것입니다. 이를 통해:
의미적 유사도 검색: "투자 회의"를 검색하면 "시리즈A 논의", "펀딩 미팅" 등도 찾을 수 있음
키워드 매칭의 한계 극복: 단어가 달라도 의미가 비슷하면 찾을 수 있음
사용 모델
모델: OpenAI
text-embedding-3-small차원: 1536
비용: $0.02 / 1M tokens
아키텍처
주요 함수
저수준 함수 (generator.ts)
메모리 임베딩 함수 (memory-embedder.ts)
배치 처리 함수 (batch-processor.ts)
API 엔드포인트
POST /api/embeddings/generate
텍스트를 임베딩으로 변환합니다.
단일 텍스트:
여러 텍스트:
POST /api/embeddings/batch
FalkorDB의 기존 메모리에 임베딩을 추가합니다.
GET /api/embeddings/batch
배치 처리 상태를 확인합니다.