ChatGPT 열풍 속에서 다양한 주변기기 제품이 파생되었습니다.
Python은 유명한 뱀 기름 도구인데 어떻게 거기에 없을 수 있나요? 오늘은 Python을 통해 ChatGPT를 호출하는 두 가지 방법을 소개하겠습니다. 살펴보겠습니다!
이것은 자동화 도구 Playwright를 통해 CHatGPT 호출을 유도하는 GitHub의 오픈 소스 프로젝트입니다.
이 도구를 구성한 후에는 명령줄과 Python 코드에서 ChatGPT를 사용할 수 있습니다.
첫 번째 단계는 물론 프로젝트를 설치하고 복제하는 것입니다.
pip install git+https://github.com/mmabrouk/chatgpt-wrapper
그럼 Playwright를 설치해보겠습니다.
pip install playwright
다음으로 Firefox와 같은 Playwright에 브라우저를 설치합니다.
playwright install firefox
위 작업이 완료되면 터미널에서 다음 명령을 실행합니다.
chatgpt install
ChatGPT 로그인 페이지가 나타납니다. 계정 비밀번호를 입력하고 클릭하여 로그인하세요. ChatGPT 계정 비밀번호가 없으면 공식 계정 "chatgpt"의 백그라운드에서 보낼 수 있습니다. 선착순으로 공유 테스트 계정을 얻습니다!
로그인이 완료된 후 터미널을 다시 시작하고 chatgpt를 입력하면 CHatGPT로 즐겁게 게임을 시작할 수 있습니다.
물론 이 모든 것을 Python 코드에 포함시킬 수 있어야 합니다.
from chatgpt_wrapper import ChatGPT bot = ChatGPT() response = bot.ask("Hello, world!") print(response)# prints the response from chatGPT
단 세 줄의 코드만으로 세상을 다 가진 것 같아요!
두 번째 방법은 OpenAI 개방형 인터페이스를 이용하는 것입니다.
먼저 OpenAI 라이브러리를 설치해 보겠습니다.
pip install openai
그런 다음 API 키를 받아야 합니다. https://platform.openai.com/account/api-key 웹사이트를 방문하여 해당 키를 추가하고 키를 저장해야 합니다.
다음으로 코드를 작성할 수 있는데 이는 매우 간단합니다.
import openai # 设置 API Key openai.api_key = "上面保存的api key" # 设置请求参数 model_engine = "text-davinci-002" prompt = "Hello World" completions = openai.Completion.create( engine=model_engine, prompt=prompt, max_tokens=1024, n=1, stop=None, temperature=0.5, ) # 获取 ChatGPT 的回复 message = completions.choices[0].text print(message)
위 코드에서 프롬프트, 모델, 온도 등과 같은 코드의 요청 매개변수를 변경하여 ChatGPT의 응답을 조정할 수 있음을 확인했습니다.
그러나 OpenAI의 API에는 요청 제한이 있으므로 이 인터페이스를 제한 없이 호출할 수는 없습니다.
위 내용은 ChatGPT가 Python을 만났을 때의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!