더북(TheBook)

실행하면 단계별 결과가 순서대로 출력됩니다.

Terminal icon_terminal

> uv run python examples/9_tool_test.py 
=== 1단계: 메타데이터 ===
  name : get_word_count
  args : ['text']
  desc : 텍스트의 단어 수를 반환합니다.
    텍스트 길이나 단어 수를 요청할 때 사용합니다.
=== 2단계: 직접 호출 ===
5
=== 3단계: ToolException ===
예외 타입: ToolException
메시지   : 텍스트가 비어 있습니다.
=== 4단계: bind_tools ===
  tool_calls: [{'name': 'get_word_count', 'args': {'text': '이 문장의 단어 수가 몇 개인지 알려줘.'}, 'id': 'call_NZWfIEfPoXA2afQhzKNcp1G6', 'type': 'tool_call'}]