Skip to main content
이 문서는 주요 SDK API를 빠르게 확인하기 위한 레퍼런스입니다. 자세한 예시는 각 기능 문서를 참고하세요.

LynxTracer

LynxTracer는 이벤트를 기록하고, 현재 실행 context를 관리하며, 이벤트 묶음을 Lynx로 전송합니다.

lynx

lynx는 환경 변수에서 설정을 읽는 기본 tracer입니다.
간단한 애플리케이션에서는 이 기본 인스턴스를 사용할 수 있습니다. 프로세스, tenant, test마다 설정을 명확히 분리해야 한다면 new LynxTracer()를 사용하세요.

실행 메서드

run(agentName, callback)

코드를 Lynx 실행 context 안에서 실행합니다.

run(options, callback)

구조화된 실행 메타데이터를 함께 넘깁니다.

관리형 프롬프트

getPrompt(id)

프롬프트 이름 또는 UUID로 현재 활성 불변 버전을 반환합니다. run() 안에서 호출하면 선택한 버전을 실행이 끝날 때까지 유지하고 관련 이벤트에 versionId를 연결합니다.
유효한 실행 설정이 없거나 API key 환경과 Agent 범위에 프롬프트가 배포되지 않았다면 오류를 냅니다.

initialize()

관리형 프롬프트와 방화벽 정책을 바로 불러옵니다. 동시에 여러 번 호출해도 하나의 요청을 공유합니다. 일반적으로는 runtimeConfig.enabled: true를 사용하면 됩니다.

Semantic helper

LLM과 도구 helper

LLM 옵션

도구 메타데이터

전송 helper

LynxPolicyError

firewallTool()이 도구 호출을 차단하면 LynxPolicyError를 던집니다.

설정 옵션

관련 문서