LLM은 Pydantic 모델입니다. 인스턴스를 생성할 때 아래 필드를 키워드 인수로 지정할 수 있습니다.
LLM은 컨텍스트 관리자이므로 with 문에서 사용할 수 있습니다.
필드
메서드
output
think
attach_media
attach_media_url
record
input_messages, output_messages, usage,
response_id 등)를 하나씩 할당하여 chat span을 구성합니다. record(...)를 사용하면 이러한 할당을
단일 키워드 호출로 합칠 수 있어 기록 코드를 간결하게 유지할 수 있습니다.
명시적으로 전달된(None이 아닌) 필드만 적용되며,
기존 값은 그대로 유지됩니다. reasoning에는
Reasoning 인스턴스 또는 일반 문자열(자동으로 래핑됨)을 전달할 수 있습니다.
메서드 체이닝을 위해 self를 반환합니다.
end
start
record_error
end()를 호출하세요.
set_attributes
span.set_attributes({"weave.tag": "value"})와 같이 호출합니다. OTel의
Span.set_attributes와 동일하게 동작합니다.
start_* 팩토리, start() 또는 with로 span을
시작한 후, span이 종료되기 전에 호출해야 합니다. 이 윈도우 밖에서 호출하면 아무 작업도
수행되지 않고 경고가 로깅됩니다. 일괄 수집 시에는 객체에 선언된 필드를
직접 채운 다음 log_turn / log_conversation에 전달하세요.