Metadata-Version: 2.4
Name: uxuxxai
Version: 0.5.0
Summary: бесплатный гпт, без ключа и тд, без ограничений
Author: uxuxs82
License-Expression: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# uxuxxai

бесплатный гпт, без ключа и тд, без ограничений

## установка

    pip install uxuxxai

## в консоли

    uxuxxai привет

    uxuxxai сколько будет 2+2

    uxuxxai "объясни циклы в питоне"

## уровень размышления

чем выше — тем дольше думает, но умнее отвечает:

    uxuxxai -r minimal "привет"

    uxuxxai -r low "сколько будет 2+2"

    uxuxxai -r medium "реши задачу"

    uxuxxai -r high "реши сложную задачу по математике"

по умолчанию medium.

## температура

    uxuxxai -t 0.2 "точный ответ"

    uxuxxai -t 1.5 "креативный ответ"

## настройки по умолчанию

    uxuxxai -r high
    # теперь все следующие запросы с high

    uxuxxai -t 0.3 -r low
    # изменил температуру и reasoning

посмотреть что стоит:

    uxuxxai --config

## чат с памятью

по умолчанию памяти нет.

если хочешь чтобы помнил:

    import uxuxxai

    chat = uxuxxai.Chat(save="mychat.json", reasoning="high")

    print(chat.ask("меня зовут артем"))

    print(chat.ask("как меня зовут?"))

в консоли:

    uxuxxai --save mychat.json -r high

    uxuxxai --load mychat.json

## в питоне

    import uxuxxai

    print(uxuxxai("привет"))

    print(uxuxxai.ask("сложная задача", reasoning="high"))

    print(uxuxxai.ask("быстрый ответ", reasoning="minimal"))

## телеграм бот

    import telebot
    import uxuxxai

    bot = telebot.TeleBot("ТОКЕН")

    @bot.message_handler(func=lambda m: True)
    def reply(msg):
        bot.send_message(msg.chat.id, uxuxxai(msg.text))

    bot.polling()

## заметки

нужен интернет.

high reasoning отвечает дольше (может 30-60 секунд).

лицензия mit
