gpt api key : sk-proj-vepzN3aeoACnuahcY3QTT3BlbkFJowjQ5dZ2PBKiA4dD7xco
(수정) Nutrients 데이터 타입 : 보낼땐 float (py) → 받을땐 double (kotlin) (int 아님)(com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Expected an int but was 1.6 at line 1 column 142 path $.nutrients.carbohydrates)
(해결) http 통신을 위하여 @xml/network_security_config.xml 생성, host에 대한 Security Configuration 코드로 설정, Manifest에 android:networkSecurityConfig="@xml/network_security_config” 추가 (이 떄, 포트를 localhost가 아닌 10.0.2.2로 해야 Android Emulator와 localhost 간 통신 가능)
서버 데이터 형태 오류 (해결)
Parsing (Function Calling) : json.loads{}
"{\\n \\"name\\": \\"쿠키\\",\\n \\"expiration_date\\": \\"24-06-30\\",\\n \\"weight\\": \\"2봉지\\",\\n \\"nutrients\\": {\\n \\"calories\\": 400,\\n \\"carbohydrates\\": 50,\\n \\"protein\\": 5,\\n \\"fat\\": 20\\n }\\n}"