dspy.InputField

dspy.InputField

dspy.InputField(**kwargs)는 시그니처에서 입력 필드를 선언할 때 사용하는 헬퍼 함수입니다. 내부적으로 pydantic.Field를 호출하면서 __dspy_field_type="input"이라는 메타데이터를 함께 넣어, 이 필드가 시그니처의 입력 역할을 한다는 사실을 DSPy가 알 수 있게 해 줍니다.

출처: 문서

본문

소스 코드는 dspy/signatures/field.py에 있습니다.

def InputField(**kwargs): # noqa: N802
    _warn_deprecated_field_args(**kwargs)
    return pydantic.Field(**move_kwargs(**kwargs, __dspy_field_type="input"))

더 알아보기 (Learn more)