Добро пожаловать! Форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы на существующие темы, повышать репутацию участников, скачивать вложения и файлы и многое, многое другое. Так чего же вы ждете?

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываются в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки не работают на форуме

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

python Гайд Использование OpenAI API в своих целях на python

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
26 938
230
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Начнём с довольно интересной реализации бота на основе нейросетей от openAI.
Данный цикл статей рассчитан на кодеров уровнем выше нулевого, потому по всем вопросам вы можете обращаться во всемирный центр поддержки и помощи -

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.



И так, первым делом вы должны:
1) Получить токен telegram бота в BotFather
2) Получить токен OpenAI API. (

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

)

Начинаем писать код.
Python:
from config import OPENAI_API_KEY
import openai

# OpenAI API Key
openai.api_key = OPENAI_API_KEY


def make_text(prompt: str) -> str:
    """Make text with prompt."""

    model_engine = 'text-davinci-003'    # Модель нейросети
    
    completion = openai.Completion.create(
        engine=model_engine,
        prompt=prompt,
        max_tokens=1024,
        top_p=1,
        frequency_penalty=0,
        temperature=0.5,
        presence_penalty=0)

    text = completion.choices[0].text
    return text

Я решил использовать библиотеку python openAI, дабы не изобретать велосипеды, но вы можете реализовать и свою.

Таким образом, мы вызываем функцию, передавая в неё свой запрос на любом языке и получаем ответ:
Python:
prompt = "Ваш запрос"

print(make_text(prompt))

# => Ответ нейросети

Вставим данный код в простого aiogram бота и получим следующее:
Python:
from aiogram import Bot
from aiogram.types import Message
from aiogram.dispatcher import Dispatcher
from aifc.utils import executor
from config import TELEGRAM_API_KEY
from neural_core import make_text

bot_session = Bot(token=TELEGRAM_API_KEY)  # Make bot session
dispatcher = Dispatcher(bot=bot_session)    # Make dispatcher


@dispatcher.message_handler()
async def make_text_handler(message: Message):
    answer = make_text(prompt=message.text)
    await message.answer(text=answer)
    
    
if __name__ == '__main__':
    executor.start_polling(dispatcher=dispatcher)

Результат:
ovSvZ7l.png

Используемые библиотеки:
Код:
openai==0.26.5
aiogram==2.25.1
 
rokyo_ghool Оффлайн

rokyo_ghool

Местный
Участник
LV
3
 
01.03.2023
35
0
19
Награды
4
21
Пол
Муж.

Репутация:

Очень круто, опен АИ и чат gbt это же одно и тоже?
 
3 Оффлайн

312test123

Участник
LV
3
 
01.04.2023
26
0
25
Награды
4
34

Репутация:

инетерсно было бы сломать такого бота
 
M Оффлайн

mytrashsubs

Участник
LV
0
 
28.05.2023
4
0
0
32

Репутация:

coder:
if your_coder_lvl  >= 0:

print ("Начинаем писать код")

else:

print("Данный цикл статей рассчитан на кодеров уровнем выше нулевого, потому по всем вопросам вы можете обращаться во всемирный центр поддержки и помощи - Google")
Спасибо будем юзать. Все очень просто.
 
L Оффлайн

l4437887

Участник
LV
0
 
22.06.2023
15
0
2
25

Репутация:

Надо будет попробовать позже, интересная штука
 
N Оффлайн

nonamer

Участник
LV
3
 
15.06.2023
13
0
25
Награды
3
23

Репутация:

Есть ограничения у api openai? Какие ещё модели есть кроме text-davinci-003 ?
 
iwanttodie Оффлайн

iwanttodie

Участник
LV
3
 
13.09.2023
0
0
36
Награды
5
25
Пол
Муж.

Репутация:

Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован.
Спасибо за отличный материал для нас
 
I Оффлайн

inf0man

Участник
LV
2
 
11.09.2023
18
0
25
Награды
2
24

Репутация:

как получить токен OpenAI API бесплатно?
 
I Оффлайн

infosimple

Участник
LV
0
 
22.09.2023
1
0
0
34

Репутация:

Спасибо будем юзать. Все очень просто.
 

Поиск по форуму

Похожие темы:

shape1
shape2
shape3
shape4
shape7
shape8
Верх