코드
from flask import Flask, request, jsonify import json app = Flask(__name__) # /manifest: 도구 설명 (LLM이 참고) @app.route("/manifest", methods=["GET"]) def manifest(): with open("tool_manifest.json") as f: return jsonify(json.load(f)) # /run: 도구 실행 (LLM이 요청한 location으로 날씨 조회) @app.route("/run", methods=["POST"]) def run(): data = request.json location = data.get("location", "알 수 없음") # 실제 API 대신 고정 응답 제공 return jsonify({ "location": location, "temperature": 22.5, "condition": "박무" }) if __name__ == "__main__": app.run(port=3001)