>  기사  >  기술 주변기기  >  ChatGPT가 Python을 만났을 때

ChatGPT가 Python을 만났을 때

PHPz
PHPz앞으로
2023-04-12 14:07:031161검색

ChatGPT 열풍 속에서 다양한 주변기기 제품이 파생되었습니다.

Python은 유명한 뱀 기름 도구인데 어떻게 거기에 없을 수 있나요? 오늘은 Python을 통해 ChatGPT를 호출하는 두 가지 방법을 소개하겠습니다. 살펴보겠습니다!

chatgpt-wrapper

이것은 자동화 도구 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가 Python을 만났을 때

로그인이 완료된 후 터미널을 다시 시작하고 chatgpt를 입력하면 CHatGPT로 즐겁게 게임을 시작할 수 있습니다.

Connect to Python

물론 이 모든 것을 Python 코드에 포함시킬 수 있어야 합니다.

from chatgpt_wrapper import ChatGPT

bot = ChatGPT()
response = bot.ask("Hello, world!")
print(response)# prints the response from chatGPT

단 세 줄의 코드만으로 세상을 다 가진 것 같아요!

OpenAI

두 번째 방법은 OpenAI 개방형 인터페이스를 이용하는 것입니다.

먼저 OpenAI 라이브러리를 설치해 보겠습니다.

pip install openai

그런 다음 API 키를 받아야 합니다. https://platform.openai.com/account/api-key 웹사이트를 방문하여 해당 키를 추가하고 키를 저장해야 합니다.

ChatGPT가 Python을 만났을 때

다음으로 코드를 작성할 수 있는데 이는 매우 간단합니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제