> 기술 주변기기 > 일체 포함 > ChatGPT가 Python을 만났을 때

ChatGPT가 Python을 만났을 때

PHPz
풀어 주다: 2023-04-12 14:07:03
앞으로
1275명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿