Haystack

Haystack

AgentOps로 Haystack 에이전트를 모니터링하는 방법을 소개해요. 설치, API 키 설정, 그리고 몇 줄로 끝나는 통합 예제까지 알아볼게요.

출처: 문서

본문

Haystack는 프로덕션 준비가 된 AI 에이전트를 구축하기 위한 유연한 프레임워크예요. AgentOps는 Haystack 에이전트 모니터링을 원활하게 만들어 줍니다.

설치 (Installation)

```bash pip theme={null} pip install agentops haystack-ai python-dotenv ```
poetry add agentops haystack-ai python-dotenv
uv pip install agentops haystack-ai python-dotenv
We currently only support Haystack 2.x.

API 키 설정 (Setting Up API Keys)

AgentOps와 Haystack과 함께 사용할 모델 프로바이더(예: OpenAI)에 대한 API 키가 필요해요.

이것들을 환경 변수나 .env 파일로 설정하세요.

```bash Export to CLI theme={null} export AGENTOPS_API_KEY="your_agentops_api_key_here" export OPENAI_API_KEY="your_openai_api_key_here" ```
AGENTOPS_API_KEY="your_agentops_api_key_here"
OPENAI_API_KEY="your_openai_api_key_here"

그리고 Python 코드에서 로드합니다.

from dotenv import load_dotenv
import os

load_dotenv()
AGENTOPS_API_KEY = os.getenv("AGENTOPS_API_KEY")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")

사용법 (Usage)

AgentOps를 Haystack과 통합하는 데는 몇 줄이면 충분합니다.

import agentops
from haystack.components.generators.openai import OpenAIGenerator

agentops.init(AGENTOPS_API_KEY)

generator = OpenAIGenerator(model="gpt-4o-mini", api_key=OPENAI_API_KEY)
result = generator.run(prompt="In one sentence, what is AgentOps?")
print(result["replies"][0])

스크립트를 실행하고 AgentOps Dashboard를 방문해 트레이스를 모니터링하세요.

예제 (Examples)

더 알아보기 (Learn more)