Rumah >Peranti teknologi >AI >Apabila ChatGPT bertemu Python

Apabila ChatGPT bertemu Python

PHPz
PHPzke hadapan
2023-04-12 14:07:031277semak imbas

Dalam trend ChatGPT yang sedang rancak, pelbagai produk persisian telah diperolehi.

Python ialah alat serba guna yang terkenal, bagaimana mungkin tanpanya? Hari ini kami akan memperkenalkan dua kaedah untuk memanggil ChatGPT melalui Python, mari lihat!

chatgpt-wrapper

Ini ialah projek sumber terbuka di GitHub yang memacu panggilan ke CHatGPT melalui alat automasi Playwright.

Selepas kami mengkonfigurasi alat ini, kami boleh menggunakan ChatGPT pada baris arahan dan dalam kod Python.

Pemasangan dan konfigurasi

Langkah pertama ialah memasang dan mengklon projek.

pip install git+https://github.com/mmabrouk/chatgpt-wrapper

Kemudian kami memasang Playwright.

pip install playwright

Seterusnya kami memasang pelayar dalam Playwright, seperti firefox.

playwright install firefox

Selepas perkara di atas selesai, kami melaksanakan arahan berikut dalam terminal:

chatgpt install

Kemudian halaman log masuk ChatGPT akan muncul, masukkan kata laluan akaun, dan klik log masuk . Jika anda belum mempunyai kata laluan akaun ChatGPT, anda boleh menghantar "chatgpt" di latar belakang akaun rasmi untuk mendapatkan akaun ujian yang dikongsi.

Apabila ChatGPT bertemu Python

Selepas log masuk selesai, kita boleh memulakan semula terminal, masukkan chatgpt di dalamnya, dan kemudian mula bermain dengan gembira dengan CHatGPT.

Sambung ke Python

Sudah tentu kita perlu dapat membenamkan semua ini ke dalam kod Python.

from chatgpt_wrapper import ChatGPT

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

Dengan hanya tiga baris kod, kami nampaknya memiliki seluruh dunia!

OpenAI

Kaedah kedua ialah melalui antara muka terbuka OpenAI.

Mari pasang perpustakaan OpenAI dahulu.

pip install openai

Kemudian anda perlu mendapatkan kunci api Anda perlu melawati tapak web berikut https://platform.openai.com/account/api-key, tambah kunci yang sepadan dan simpan kunci. .

Apabila ChatGPT bertemu Python

Seterusnya kita boleh menulis kod, yang sangat mudah.

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)

Dalam kod di atas, kami mendapati bahawa respons ChatGPT boleh dilaraskan dengan menukar parameter permintaan dalam kod, seperti gesaan, model, suhu, dsb.

Walau bagaimanapun, perlu diingatkan bahawa API OpenAI mempunyai had permintaan, jadi kami tidak boleh memanggil antara muka ini tanpa sekatan.

Atas ialah kandungan terperinci Apabila ChatGPT bertemu Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam