Dappier Tool
이 문서는 Dappier tool 시작하기를 도와드립니다. 모든 DappierRetriever 기능 및 구성에 대한 자세한 문서는 API reference를 참조하세요.Overview
DappierRealTimeSearchTool과 DappierAIRecommendationTool은 실시간 데이터와 AI 기반 인사이트로 AI 애플리케이션을 강화합니다. 전자는 뉴스, 날씨, 여행, 금융 시장 전반에 걸친 최신 정보에 대한 액세스를 제공하며, 후자는 Dappier의 사전 학습된 RAG 모델과 자연어 API로 구동되는 뉴스, 금융, 스포츠와 같은 다양한 도메인의 사실적이고 프리미엄 콘텐츠로 애플리케이션을 강화합니다.Setup
이 tool은langchain-dappier 패키지에 있습니다.
Credentials
또한 Dappier 사이트에서 생성할 수 있는 Dappier API 자격 증명을 설정해야 합니다.DappierRealTimeSearchTool
최신 뉴스, 날씨, 여행, 거래를 포함한 실시간 Google 검색 결과와 polygon.io의 최신 금융 뉴스, 주가, 거래에 액세스하며, 모두 AI 인사이트로 구동되어 정보를 제공합니다.Instantiation
- ai_model_id: str 쿼리에 사용할 AI 모델 ID입니다. AI 모델 ID는 항상 “am_” 접두사로 시작합니다. 기본값은 “am_01j06ytn18ejftedz6dyhz2b15”입니다. 여러 AI 모델 ID를 사용할 수 있으며, 다음에서 찾을 수 있습니다: marketplace.dappier.com/marketplace
Invocation
인자와 함께 직접 호출
DappierRealTimeSearchTool은 자연어 쿼리여야 하는 단일 “query” 인자를 받습니다:
ToolCall로 호출
모델이 생성한 ToolCall로 tool을 호출할 수도 있으며, 이 경우 ToolMessage가 반환됩니다:Chaining
먼저 tool-calling model에 바인딩한 다음 호출하여 chain에서 tool을 사용할 수 있습니다:DappierAIRecommendationTool
Dappier의 사전 학습된 RAG 모델과 자연어 API로 AI 애플리케이션을 강화하여 뉴스, 금융, 스포츠, 날씨 등과 같은 분야의 프리미엄 콘텐츠 제공업체로부터 사실적이고 최신 응답을 제공합니다.Instantiation
- data_model_id: str 추천에 사용할 데이터 모델 ID입니다. 데이터 모델 ID는 항상 “dm_” 접두사로 시작합니다. 기본값은 “dm_01j0pb465keqmatq9k83dthx34”입니다. 여러 데이터 모델 ID를 사용할 수 있으며, Dappier marketplace에서 찾을 수 있습니다.
- similarity_top_k: int 유사성을 기반으로 검색할 상위 문서의 수입니다. 기본값은 “9”입니다.
- ref: Optional[str] AI 추천이 표시되어야 하는 사이트 도메인입니다. 기본값은 “None”입니다.
- num_articles_ref: int 지정된 참조 도메인(“ref”)에서 반환할 최소 기사 수입니다. 나머지 기사는 RAG 모델의 다른 사이트에서 가져옵니다. 기본값은 “0”입니다.
- search_algorithm: Literal[“most_recent”, “semantic”, “most_recent_semantic”, “trending”] 기사 검색에 사용할 검색 알고리즘입니다. 기본값은 “most_recent”입니다.
Invocation
인자와 함께 직접 호출
DappierAIRecommendationTool은 자연어 쿼리여야 하는 단일 “query” 인자를 받습니다:
ToolCall로 호출
모델이 생성한 ToolCall로 tool을 호출할 수도 있으며, 이 경우 ToolMessage가 반환됩니다:API reference
모든 DappierRealTimeSearchTool 기능 및 구성에 대한 자세한 문서는 API reference를 참조하세요Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.