chat이라는 이름의 도구(MCP 서버에 등록된 함수)를 호출합니다.
코드
response = await session.call_tool("chat", {"input": user_input})
gpt-4o 응답을 출력합니다. MCP 서버로부터 받은 응답(response)이 문자열인지 확인하고, 그 문자열이 JSON 형식인지 파싱해서 그 안에 있는 "content" 값을 출력합니다.
코드
if isinstance(response.content, str): try: data = json.loads(response.content) print(data["content"])
예외 처리에 대한 코드를 입력합니다. GPT 호출 중 오류 발생 시 오류 메시지를 출력합니다.
코드
except Exception as e: print(f"오류 발생: {e}")