Всем привет. Нашел интересный проект на GitHub
pip install -U g4f
from g4f.client import Client
client = Client()
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "Hello"}],
# Add any other necessary parameters
)
print(response.choices[0].message.content)
я немного переработал код
from g4f.client import Client
# Инициализируем клиента
client = Client()
while True:
# Запрашиваем ввод от пользователя
user_input = input("Вы задайте вопрос (или напишите 'exit' для выхода): ")
# Проверяем, хочет ли пользователь выйти
if user_input.lower() == 'exit':
print("Вы вышли из программы.")
break
try:
# Генерируем ответ с помощью модели
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": user_input}],
)
# Выводим ответ
print("Ответ:", response.choices[0].message.content)
except Exception as e:
# Общая обработка любых ошибок
print(f"Произошла ошибка: {e}")