# 새 개발 환경 우분트 설치후 진행해 주세요.
1
# 유투브 영상 검색 API 인증키 신청
# Excel - 2일차 73번째 줄
https://console.cloud.google.com/apis
라이브러리
아랫쪽에 YouTube Data API v3
2
관리 클릭
3
사용자 인증 정보 만들기
API 키 선택
할당량과 액세스 권한을 확인하기 위해 간단한 API 키로 프로젝트를 확인합니다
1
# 서버 접속후 패키지 설치
pip install fastapi==0.98.0
pip install httpx
2
vi tubefinder.py
(excel FastAPI.txt 내용 넣으시면 됩니다. Excel 2일차 75번째줄 )
# 내용 수정 필요 - 유투브 API KEY 입력
YOUTUBE_API_KEY = "" # 여기에 본인의 YouTube API 키를 넣어주세요
1
# 서버에서 실행 - Excel - 2일차 77번째
apt install uvicorn
uvicorn tubefinder:app --host 0.0.0.0 --port 8080
7
동작확인
웹브라우저로 확인
공인 IP:8080/docs
/tubef 클릭 > Tri it out 클릭
http://223.130.150.67:8080/docs
8
확인
9
# 스킬셋 생성 (콘솔)
https://clovastudio.ncloud.com/skilltrainer
# 스킬셋
유튜브
엔터테인먼트
설명
4
# 스킬
영상검색
API 스펙= EXCEL - 2일차 - 79번째 . api.txt 내용을 복사해서 넣으세요
# 코드에 IP는 본인 IP로 변경해주세요!!!
5
검증하기
6
Manifest 정보입력
모델 :
Tubefind0909
Description for human :
역할. 영상 검색하는 API 입니다.
Description for model :
기능 API , 인기영상 , 핫영상 검색.
생성하기
8
데이터 수집
유저 쿼리
네이버 영상 검색해줘
결과 확인
안되면?
서버 ACG에 8080을 열어주세요~
0.0.0.0/0 8080
9
작업완료
10
# 데이터 수집
11
학습
학습시작
1시간 걸림
12
버전관리
테스트앱 > test0909
파이썬 > 개인 인증키 확인 (호출 URI)
각자의 API 키
각자의 리퀘스트 ID
13
서버에 새로운 세션 맺음
주피터 노트북 실행
테스트 코드 업로드 > 인증키 변경.
호출 URL, request_id, API 키 값 변경
skill-test.ipynb
14
출력 결과 포맷을 변경한 코드 실행
코드
20st.txt
인증키 정보 변경 (api_key , request_id, 호출 URL) 후 실행
15
다른 세션으로 서버 접속
app0000.py 생성.
코드 복사해 붙여 넣기
인증키 정보 변경 (api_key , request_id, 호출 URL) 후 실행
16
# 외부 노출 하기
streamlit run app0000.py
17
언어 모델 영상 찾아줘~
18
결과 확인
# 참고 - 실습 환경 구축
https://brunch.co.kr/@topasvga/4602
다음
https://brunch.co.kr/@topasvga/4616