GCP에서 학습시킨 AutoML 모델을 이용해 프로젝트를 진행하고 싶을 때 이 모델값을 어떻게 사용하는가?
API를 사용하면 된다.
https://cloud.google.com/natural-language/automl/docs/tutorial#copy_the_code_6
를 참고하자. 그리고 인증이 필요하다면
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "./(프로젝트 이름)-(프로젝트 숫자)-(인증키숫자).json"
로 json을 import해서 API 인증키를 사용해주자.
google.api_core.exceptions.InvalidArgument: 400 Request contains an invalid argument.
이런 거지같은 오류가 계속 발생한다....
# project_id = "YOUR_PROJECT_ID"
# model_id = "YOUR_MODEL_ID"
여기 있는 project_id나 model_id를 잘못 쓴 것이다.
여기 있는 이 아이디와 이름이 project_id와 model_id가 아니다.... 이것은 완전 거짓부렁이었던거임. 속았읍니다.
오른쪽 빨간 네모가 project_id다 모델이 있는 그 프로젝트의 id를 써주자
model_id는 자연어에 들어가서 그 항목의 우측에 있는
테스트 및 사용을 클릭
모델이 배포되었다면
제일 하단에 있는 curl에 써있는 그 아이디가 진짜 model_id다
빨간 네모 부분...
아무튼 하니까 결과 잘 나온다 굿!