ChatGPT が Python と出会うとき

PHPz
リリース: 2023-04-12 14:07:03
転載
1246 人が閲覧しました

ChatGPT の猛烈なトレンドの中で、さまざまな周辺製品が派生しました。

Python は有名なスネークオイルツールですが、どうしてそこにないのでしょうか?今日は Python 経由で ChatGPT を呼び出す 2 つの方法を紹介します。見てみましょう。

chatgpt-wrapper

これは、自動化ツール Playwright を介して CHatGPT への呼び出しを駆動する GitHub 上のオープン ソース プロジェクトです。

このツールを構成した後、コマンド ラインと Python コードで ChatGPT を使用できるようになります。

インストール構成

最初のステップは、プロジェクトをインストールして複製することです。

pip install git+https://github.com/mmabrouk/chatgpt-wrapper
ログイン後にコピー

次に、Playwright をインストールします。

pip install playwright
ログイン後にコピー

次に、Playwright に Firefox などのブラウザをインストールします。

playwright install firefox
ログイン後にコピー

上記が完了したら、ターミナルで次のコマンドを実行します:

chatgpt install
ログイン後にコピー

次に、ChatGPT ログイン ページが表示されますので、アカウントのパスワードを入力して [ログイン] をクリックします。 ChatGPT アカウントをまだお持ちでない方は、パスワードについては、公式アカウントのバックグラウンドで「chatgpt」を送信して、共有テスト アカウントを取得できます (先着順)。

ChatGPT が Python と出会うとき

ログインが完了したら、ターミナルを再起動し、chatgpt を入力すると、CHatGPT で楽しく遊ぶことができます。

Python に接続

もちろん、これらすべてを Python コードに埋め込むことができなければなりません。

from chatgpt_wrapper import ChatGPT

bot = ChatGPT()
response = bot.ask("Hello, world!")
print(response)# prints the response from chatGPT
ログイン後にコピー

たった 3 行のコードで、私たちは全世界を所有しているようです。

OpenAI

2 番目の方法は、OpenAI オープン インターフェイスを使用する方法です。

最初に OpenAI ライブラリをインストールします。

pip install openai
ログイン後にコピー

次に、API キーを取得する必要があります。次の Web サイト 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート