GCP 자연어 모델 400 에러, 500에러

Kim Nahyeong·2022년 5월 29일
0

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


오른쪽 빨간 네모가 project_id다 모델이 있는 그 프로젝트의 id를 써주자

model_id

model_id는 자연어에 들어가서 그 항목의 우측에 있는


테스트 및 사용을 클릭

모델이 배포되었다면

제일 하단에 있는 curl에 써있는 그 아이디가 진짜 model_id다

빨간 네모 부분...

아무튼 하니까 결과 잘 나온다 굿!

0개의 댓글