print는 잘 되는걸 보면 값이 정상인데 프론트로 return할려면 에러가 난다 FastAPI에서 numpy.* 데이터 타입을 지원하지 않기 때문에 에러가 난다 문제가 되는 numpy value에서 *.item()으로 python value로 가져와서 저장하고 그러면 정상적으로 return할 수 있다
1. formdata로 FastAPI에 값 보내기 formdata로 파일만 보내는 경우가 있지만, 때로는 formdata로 파일도 보내고 싶고 string이나 integer 등등 단순 데이터도 같이 보내고 싶을 수 있다 //vue.js async stopSoundToKeyword () { this.isLoading = true this.isRecording = false this.mediaRecorder.stop() this.mediaRecorder.onstop = (event) => { const blob = new Blob(this.audioArray, {type: 'audio/mp3'}) this.audioArray.splice(0) const formData = new FormData() form..
1. 422 unprocessable entity front에서 axios로 back(fastapi)으로 데이터 요청을 보낼때, 볼 수 있는 에러 vue.js에서 title과 keyword를 text로 입력받고.. //vue.js 자동 작성 //중간 생략 async createAIReview () { axios .post(hp:/127.0.0.1:8000reviewsgpt, { title: this.form.title, keyword: this.form.keyword, writer: this.form.writer, char: this.form.char }) .then(result => { console.log(result) this.form.content = result.review this..
chatgpt의 api key는 사용하면 과금이 되기 때문에 프로그램에 노출되면 그대로 돈 털릴 위험이 있다. 비슷하게 노출되면 위험한 정보를 프로그램에 그대로 작성하기 꺼려지는 경우, 환경변수 env를 설정하여 해당 정보를 숨기면서 프로그램에 사용할 수 있다 1) 패키지 설치 pip install python-dotenv 2) 테스트를 위해 fastapi 서버 구축 env 설정 테스트를 위해 간단히 fastapi 서버를 구축해본다. 3) .env 파일 생성 .env 파일을 생성하고, 숨겨야하는 정보를 작성해준다. 여기에 SECRET_KEY = "taeyeon"해도 상관은 없는듯 하지마라는데도 있었는데 해도 에러가 없어 4) main.py에서 설정 from dotenv import load_dotenv ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.