📂 ChatGPT vs Bard 답변 비교 프로그램 개요
🔗 Bard
![](https://velog.velcdn.com/images/fragrance_0/post/2d569d03-2867-4892-92d9-71431ccdae01/image.png)
🔗 개요
![](https://velog.velcdn.com/images/fragrance_0/post/433ef63a-7a4e-4027-b614-b54790ed9bba/image.png)
- 바드와 챗 지피티에 프롬프트를 입력해 질문을 함
- 응답결과 두개 다 띄우는 프로그램을 제작
![](https://velog.velcdn.com/images/fragrance_0/post/48fd7bd9-11ad-4d53-9070-a8590de55563/image.png)
- 챗 지피티와 바드의 답변 결과가 양쪽에 함께 나타나는 화면 방식
📂 Bard API 사용방법 익히기
![업로드중..]()
- 바드에서 f12키를 누른 후 키 발급
- 정식 api를 제공하고 있지 않아서, 오픈바드를 이용해서 사용
from bardapi import Bard
📂 Streamlit의 Session_state 이해하기
👩🏻💻 문제가 발생하는 경우
![업로드중..]()
스트림릿은 어떠한 이벤트가 발생하면, 코드가 처음부터 다시 실행되기때문에 모든 변수들이 초기화되는 문제가 발생함
👩🏻💻 문제 해결
![업로드중..]()
☀️ 이러한 문제를 해결하기 위해 스트림릿의 SessionState
를 활용함
📂 메인코드
![업로드중..]()
→ 다음과 같이 3가지 파트로 구성
🔗 1.기본 정보 입력
🔗 2. 기능구현함수 정리
🔗 3. 메인 함수
[인프런]초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지