GreenNode는 글로벌 AI 솔루션 제공업체이자 NVIDIA Preferred Partner로, 미국, MENA, APAC 지역의 기업들에게 인프라부터 애플리케이션까지 풀스택 AI 역량을 제공합니다. 세계적 수준의 인프라(LEED Gold, TIA‑942, Uptime Tier III)를 기반으로 운영되는 GreenNode는 기업, 스타트업, 연구자들에게 포괄적인 AI 서비스 제품군을 제공합니다.이 가이드는
GreenNodeEmbeddings 시작하기를 위한 안내를 제공합니다. 다양한 내장 connector 또는 사용자 정의 데이터 소스를 사용하여 고품질 텍스트 벡터 표현을 생성함으로써 의미론적 문서 검색을 수행할 수 있습니다.
Overview
Integration details
| Provider | Package |
|---|---|
| GreenNode | langchain-greennode |
Setup
GreenNode embedding model에 액세스하려면 GreenNode 계정을 생성하고, API key를 받고,langchain-greennode integration package를 설치해야 합니다.
Credentials
GreenNode는 인증을 위해 API key가 필요하며, 초기화 시api_key parameter로 제공하거나 환경 변수 GREENNODE_API_KEY로 설정할 수 있습니다. GreenNode Serverless AI에서 계정을 등록하여 API key를 얻을 수 있습니다.
Installation
LangChain GreenNode integration은langchain-greennode package에 있습니다:
Instantiation
GreenNodeEmbeddings class는 API key와 model 이름에 대한 선택적 parameter로 인스턴스화할 수 있습니다:
Indexing and Retrieval
Embedding model은 콘텐츠의 indexing과 효율적인 retrieval을 가능하게 함으로써 retrieval-augmented generation (RAG) workflow에서 핵심적인 역할을 합니다. 아래에서 위에서 초기화한embeddings 객체를 사용하여 데이터를 index하고 retrieve하는 방법을 확인하세요. 이 예제에서는 InMemoryVectorStore에서 샘플 문서를 index하고 retrieve합니다.
Direct Usage
GreenNodeEmbeddings class는 vector store 없이도 독립적으로 텍스트 embedding을 생성하는 데 사용할 수 있습니다. 이는 유사도 점수 계산, 클러스터링 또는 사용자 정의 처리 pipeline과 같은 작업에 유용합니다.
Embed single texts
embed_query로 단일 텍스트 또는 문서를 embed할 수 있습니다:
Embed multiple texts
embed_documents로 여러 텍스트를 embed할 수 있습니다:
Async Support
GreenNodeEmbeddings는 async 작업을 지원합니다:Document Similarity Example
API reference
GreenNode Serverless AI API에 대한 자세한 내용은 GreenNode Serverless AI Documentation을 참조하세요.Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.