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"))