Metadata-Version: 2.4
Name: uxuxxai
Version: 0.3.1
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 напиши код который складывает два числа

с температурой (чем меньше, тем точнее):

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

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

показать настройки:

    uxuxxai --config

интерактивный режим (пишешь вопросы подряд, exit для выхода):

    uxuxxai

## в питоне

    import uxuxxai

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

    print(uxuxxai.ask("сколько будет 2+2"))

    print(uxuxxai.ask("напиши код", temperature=0.3))

сменить настройки один раз:

    import uxuxxai

    uxuxxai.config(temperature=0.3)

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

    print(uxuxxai("покажи пример"))

посмотреть настройки:

    import uxuxxai

    print(uxuxxai.get_config())

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

    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()

## в дискорд боте

    import discord
    import uxuxxai

    client = discord.Client(intents=discord.Intents.default())

    @client.event
    async def on_message(msg):
        if msg.author == client.user:
            return
        await msg.channel.send(uxuxxai(msg.content))

    client.run("ТОКЕН")

## в сайте на flask

    from flask import Flask, request
    import uxuxxai

    app = Flask(__name__)

    @app.route("/ask", methods=["POST"])
    def ask():
        return {"answer": uxuxxai(request.json["question"])}

    app.run()

## заметки

нужен интернет. без него не работает.

ответ приходит за 5-15 секунд.

лицензия mit
