HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 27.03.2023, 00:46
ervinbek
Участник форума
Регистрация: 27.12.2018
Сообщений: 245
С нами: 3883730

Репутация: 83
По умолчанию

Добрый вечер

Исходник

SOURCE:





Код:
import
os
import
openai
import
telebot

openai
.
api_key
=
"TOKEN"
#тут нужно поставить полученный api key на шаге 2
bot
=
telebot
.
TeleBot
(
"TOKEN"
)
#тут нужно поставить полученный api токен для Telegram бота на шаге 3
@bot.message_handler
(
func
=
lambda
_
:
True
)
def
handle_message
(
message
)
:
response
=
openai
.
Completion
.
create
(
model
=
"text-davinci-003"
,
prompt
=
message
.
text
,
temperature
=
0.5
,
max_tokens
=
1000
,
top_p
=
1.0
,
frequency_penalty
=
0.5
,
presence_penalty
=
0.0
,
)
bot
.
send_message
(
chat_id
=
message
.
from_user
.
id
,
text
=
response
[
'choices'
]
[
0
]
[
'text'
]
)
bot
.
polling
(
)


Для работы:

Скачать библиотеку openai

Скачать библиотеку telebot

Всем удачи
 
Ответить с цитированием

  #2  
Старый 27.03.2023, 00:56
xionerme
Постоянный
Регистрация: 25.02.2021
Сообщений: 745
С нами: 2744398

Репутация: 68


По умолчанию

Сейчас бы юзать telebot. Зачем импортил ос?
 
Ответить с цитированием

  #3  
Старый 27.03.2023, 00:58
ervinbek
Участник форума
Регистрация: 27.12.2018
Сообщений: 245
С нами: 3883730

Репутация: 83
По умолчанию

Цитата:
Сообщение от xionerme  

Сейчас бы юзать telebot. Зачем импортил ос?
Импорт os кстати не обязателен,просто по началу был другой код,иначе работал

По поводу telebot,что то не так?

Просто новый в этом деле
 
Ответить с цитированием

  #4  
Старый 27.03.2023, 03:09
CaJlaT
Флудер
Регистрация: 06.07.2016
Сообщений: 2,855
С нами: 5185431

Репутация: 183


По умолчанию

Цитата:
Сообщение от ervinbek  

Импорт os кстати не обязателен,просто по началу был другой код,иначе работал
По поводу telebot,что то не так?
Просто новый в этом деле
Телебот устарел давно + там асинхронность по сути есть, но она говно, не шарю что там ща за модули нормальные есть, но я юзал aiogram
 
Ответить с цитированием

  #5  
Старый 21.12.2023, 22:00
frostmentv
Новичок
Регистрация: 11.08.2019
Сообщений: 1
С нами: 3556667

Репутация: 51
По умолчанию

Цитата:
Сообщение от CaJlaT  

Телебот устарел давно + там асинхронность по сути есть, но она говно, не шарю что там ща за модули нормальные есть, но я юзал aiogram
Есть такой момент, но если ты хочешь написать гайд, для тех кто хочет что-то сделать по приколу или для понимаю как начать работу то пойдет данная библиотека, сам сейчас занимаюсь копипастом и вроде устраивает)
 
Ответить с цитированием

  #6  
Старый 22.12.2023, 23:25
UBP
Постоянный
Регистрация: 03.11.2019
Сообщений: 376
С нами: 3435906

Репутация: 133
По умолчанию

Цитата:
Сообщение от ervinbek  

Добрый вечер
Исходник

SOURCE:





Код:
import
os
import
openai
import
telebot

openai
.
api_key
=
"TOKEN"
#тут нужно поставить полученный api key на шаге 2
bot
=
telebot
.
TeleBot
(
"TOKEN"
)
#тут нужно поставить полученный api токен для Telegram бота на шаге 3
@bot.message_handler
(
func
=
lambda
_
:
True
)
def
handle_message
(
message
)
:
response
=
openai
.
Completion
.
create
(
model
=
"text-davinci-003"
,
prompt
=
message
.
text
,
temperature
=
0.5
,
max_tokens
=
1000
,
top_p
=
1.0
,
frequency_penalty
=
0.5
,
presence_penalty
=
0.0
,
)
bot
.
send_message
(
chat_id
=
message
.
from_user
.
id
,
text
=
response
[
'choices'
]
[
0
]
[
'text'
]
)
bot
.
polling
(
)


Для работы:
Скачать библиотеку openai
Скачать библиотеку telebot

Всем удачи
Где поддержка диалогов? Это вопрос-ответ
 
Ответить с цитированием

  #7  
Старый 06.02.2024, 19:46
0x22
Новичок
Регистрация: 15.01.2023
Сообщений: 18
С нами: 1752304

Репутация: 8
По умолчанию

Цитата:
Сообщение от ervinbek  

Добрый вечер
Исходник

SOURCE:





Код:
import
os
import
openai
import
telebot

openai
.
api_key
=
"TOKEN"
#тут нужно поставить полученный api key на шаге 2
bot
=
telebot
.
TeleBot
(
"TOKEN"
)
#тут нужно поставить полученный api токен для Telegram бота на шаге 3
@bot.message_handler
(
func
=
lambda
_
:
True
)
def
handle_message
(
message
)
:
response
=
openai
.
Completion
.
create
(
model
=
"text-davinci-003"
,
prompt
=
message
.
text
,
temperature
=
0.5
,
max_tokens
=
1000
,
top_p
=
1.0
,
frequency_penalty
=
0.5
,
presence_penalty
=
0.0
,
)
bot
.
send_message
(
chat_id
=
message
.
from_user
.
id
,
text
=
response
[
'choices'
]
[
0
]
[
'text'
]
)
bot
.
polling
(
)


Для работы:
Скачать библиотеку openai
Скачать библиотеку telebot

Всем удачи
Лучше и проще юзать GPT4FREE.
 
Ответить с цитированием

  #8  
Старый 16.02.2024, 19:55
UBP
Постоянный
Регистрация: 03.11.2019
Сообщений: 376
С нами: 3435906

Репутация: 133
По умолчанию

Цитата:
Сообщение от 0x22  

Лучше и проще юзать GPT4FREE.
Нет, gpt4free ***ня полная.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.