PHYTON Поднимаем свой Chat-GPT

chat-gpt
  • Lolz
  • Автор темы
  • Команда форума
  • 9
Поднимаем свой Chat-GPT


1 этап


  • pip install -U g4f
    если ошибка, то git clone https://github.com/xtekky/gpt4free.git
  • cd gpt4free
  • py -m venv env
  • env\Scripts\activate
    Может вылезти ошибка. В таком случае
    Set-ExecutionPolicy RemoteSigned и соглашаемся
  • pip install -r requirements.txt
    Могут установиться не все либы, поэтому вот отдельно:

    pip install requests
    pip install browser_cookie3
    pip install aiohttp
    pip install js2py
    pip install -U pycryptodome
    pip install curl_cffi
    git clone https://github.com/PetterS/quickjs.git
2 этап

Создаем .py файл и вписываем в него:

Код Код:
import g4f
from g4f.Provider import (
    Acytoo,
    Aichat,
    Ails,
    AiService,
    AItianhu,
    Bard,
    Bing,
    ChatgptAi,
    ChatgptLogin,
    DeepAi,
    GetGpt
)



print(g4f.Provider.Ails.params)


response = g4f.ChatCompletion.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Тут ваш текст?"}],
    stream=True,
)

for message in response:
    print(message, flush=True, end='')

Для примера я написал gpt-4, но вы можете написать gpt-3.5, она стабильнее.

Некоторые сайты могут не работать с 4 версией, их нужно отслеживать:


Для примера я ставил модель сайта ChatgptAi.

Чтобы поменять модель, идем в g4f/models.py
добавляем в импорт из .Provider модель ChatgptAi
Ищем gpt_4 и меняем best_provider=ChatgptAi

Можем запускать скрипт который мы создали.
(Если спросить у гпт какая у него версия, то он ответит ChatMed 1.0. Не ебу почему так, но это только с этой моделью)

На этом всё.
 
Войдите или зарегистрируйтесь для ответа.

Просматревшие тему

Сверху