Jak nastavit a používat ChatGPT v linuxovém terminálu

ChatGPT je výkonný jazykový model vyvinutý společností OpenAI, který dokáže vygenerovat lidské odpovědi na dotazy. Pokud jste uživatel Linuxu a chcete využít schopnosti ChatGPT, můžete ho snadno nastavit ve svém terminálu. V tomto článku vám předvedeme, jak nastavit a používat ChatGPT v terminálu Linuxu. Začněme!

Co je Linux?

Linux je bezplatný a open-source operační systém, který je založen na operačním systému Unix. Byl vytvořen v roce 1991 Linusem Torvaldsem, studentem počítačových věd ve Finsku, a od té doby se stal jedním z nejvíce používaných operačních systémů na světě. Linux je známý svou stabilitou, bezpečností a flexibilitou a je používán mnoha jednotlivci, firmami a organizacemi jako spolehlivá a efektivní platforma pro jejich výpočetní potřeby. Linux je také vysoko přizpůsobitelný, s širokou škálou distribucí (nebo "distros"), které se zaměřují na různé použití a preference.

Také čtěte: Jak použít ChatGPT pro programování v roce 2023

Můžete používat ChatGPT v Linuxovém terminálu?

Ano, ChatGPT můžete používat v linuxovém terminálu následováním následujících kroků. Jakmile jste nastavili klienta pro OpenAI API a získali Váš API klíč, můžete pomocí Pythonu interagovat s ChatGPT a generovat text na základě vašich podnětů.

Jak nastavit a používat ChatGPT v terminálu Linuxu?

Krok 1: Nainstalujte Python 3

Prvním krokem je zajistit, že máte nainstalovaný Python 3 na vašem Linuxovém systému. Abychom zjistili, zda je nainstalován Python 3, otevřete terminál a zadejte následující příkaz:

python3 --verze

Pokud nemáte nainstalovaný Python 3, můžete ho nainstalovat zadaním následujícího příkazu:

sudo apt-get install python3

Krok 2: Nainstalujte požadované balíčky

Dále musíte nainstalovat balíčky Pythonu, které potřebuje ChatGPT pro svůj běh. Jeden z nejpodstatnějších balíčků je balíček OpenAI API. Můžete ho nainstalovat pomocí následujícího příkazu:

pip3 instalovat openai

Krok 3: Nastavení přístupových údajů OpenAI API

Pro použití ChatGPT potřebujete mít klíč API od OpenAI. Pokud ještě nemáte účet u OpenAI, přejděte na https://beta.openai.com/signup/ a postupujte podle pokynů k vytvoření účtu a generaci klíče API. Jakmile máte klíč API, musíte ho nastavit ve vašem terminálu jako prostředí. Abyste tohle udělali, otevřete svůj terminál a zadejte následující příkaz:

export OPENAI_API_SECRET_KEY=

Na druhou stranu můžete vytvořit konfigurační soubor v adresáři ChatGPT, jak vám vysvětlíme v následujícím kroku.

Krok 4: Naklonujte repozitář ChatGPT

Dále je potřeba stáhnout kód ChatGPT. Můžete to udělat klonováním repozitáře ChatGPT na GitHubu. K tomu otevřete svůj terminál a napište následující příkaz:

git clone https://github.com/orta/ChatGPT.git

Tímto se stáhne kód ChatGPT na váš lokální počítač.

Krok 5: Nastavení konfiguračního souboru

V adresáři ChatGPT vytvořte soubor s názvem ".env" (bez uvozovek). Tento soubor bude obsahovat váš OpenAI API klíč a ChatGPT ho automaticky načte při spuštění. Pro vytvoření souboru zadejte následující příkaz do svého terminálu:

dotkni se .env

Pak otevřete soubor v textovém editoru a přidejte do něj svůj API klíč, například takto:

OPENAI_API_SECRET_KEY=

Uložte soubor a zavřete textový editor.

Krok 6: Spusťte ChatGPT

Abyste spustili program ChatGPT, spusťte příkaz "python3 main.py" ve složce ChatGPT. Pak můžete zadávat dotazy a začít konverzaci s ChatGPT.

To je vše! Nyní byste měli být schopni používat ChatGPT ve svém terminálu Linuxu.

Nyní můžete spustit Python REPL (Read-Eval-Print Loop) spuštěním příkazu python3 ve svém terminálu.

Ve Python REPLu můžete importovat modul openai a použít třídu openai.Completion pro generování textu za použití ChatGPT. Zde je příklad:

import openai

# Nastavte klienta OpenAI API
openai.api_key = os.environ["OPENAI_API_KEY"]

# Definujte zadání
prompt = "Ahoj, jmenuji se ChatGPT. S čím vám mohu pomoci dnes?"

# Generujte text pomocí ChatGPT
response = openai.Completion.create(
    engine="davinci",
    prompt=prompt,
    max_tokens=1024,
    n=1,
    stop=None,
    temperature=0.7,
)

# Vypište vygenerovaný text
print(response.choices[0].text.strip())

Toto vygeneruje text pomocí Davinciova stroje a vytiskne jej do terminálu. Můžete upravit prompt, engine, max_tokens, temperature a další parametry, jak je potřeba, pro přizpůsobení vygenerovaného textu.

Příbuzné články

Zobrazit víc >>

Odemkněte sílu AI s HIX.AI!