ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Python (https://forum.antichat.xyz/forumdisplay.php?f=205)
-   -   Бот ТГ с интеграцией чат GPT (https://forum.antichat.xyz/showthread.php?t=1472295)

ervinbek 27.03.2023 00:46

Добрый вечер

Исходник

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

Всем удачи

xionerme 27.03.2023 00:56

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

ervinbek 27.03.2023 00:58

Цитата:

Сообщение от xionerme

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

Импорт os кстати не обязателен,просто по началу был другой код,иначе работал

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

Просто новый в этом деле

CaJlaT 27.03.2023 03:09

Цитата:

Сообщение от ervinbek

Импорт os кстати не обязателен,просто по началу был другой код,иначе работал
По поводу telebot,что то не так?
Просто новый в этом деле

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

frostmentv 21.12.2023 22:00

Цитата:

Сообщение от CaJlaT

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

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

UBP 22.12.2023 23:25

Цитата:

Сообщение от 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

Всем удачи

Где поддержка диалогов? Это вопрос-ответ

0x22 06.02.2024 19:46

Цитата:

Сообщение от 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.

UBP 16.02.2024 19:55

Цитата:

Сообщение от 0x22

Лучше и проще юзать GPT4FREE.

Нет, gpt4free ***ня полная.


Время: 06:20