Gel은 PostgreSQL 기반으로 구축된 강력한 데이터 플랫폼입니다.
  • 테이블과 JOIN 대신 객체와 그래프로 사고하세요.
  • 고급 Python SDK, 통합 GUI, 마이그레이션 엔진, Auth 및 AI 레이어 등을 사용하세요.
  • 로컬, 원격 또는 완전 관리형 클라우드에서 실행하세요.

설치

pip install langchain-gel

설정

  1. gel project init을 실행하세요
  2. 스키마를 편집하세요. LangChain vectorstore를 사용하려면 다음 타입이 필요합니다:
using extension pgvector;

module default {
    scalar type EmbeddingVector extending ext::pgvector::vector<1536>;

    type Record {
        required collection: str;
        text: str;
        embedding: EmbeddingVector;
        external_id: str {
            constraint exclusive;
        };
        metadata: json;

        index ext::pgvector::hnsw_cosine(m := 16, ef_construction := 128)
            on (.embedding)
    }
}
참고: 이것은 최소한의 설정입니다. 원하는 만큼 타입, 속성 및 링크를 자유롭게 추가하세요! Gel의 스키마를 활용하는 방법에 대해 자세히 알아보려면 문서를 읽어보세요.
  1. 마이그레이션을 실행하세요: gel migration create && gel migrate.

사용법

from langchain_gel import GelVectorStore

vector_store = GelVectorStore(
    embeddings=embeddings,
)
전체 사용 예제는 여기에서 확인하세요.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I