API нейросети онлайн
Для доступа к API нейросети оплатите запросы. Вы можете отправить в нейросеть до 5 000 символов текста за один раз (лишнее будет автоматически обрезано). Генерация ответа через API стоит 4 запроса.
Обработка запросов API производится на модели GPT-4o, поэтому ответы будут на уровне.
Запросить генерацию ответа
POST
/api/generate_response
Цена: 4 запроса
Request body
{
"input_text": "Сказка на ночь",
"mode": "essay",
"key": "sx3sf-43xx-32g65-s65781"
}
Описание
input_text текст запроса к нейросети.mode режим работы нейросети.
key ключ доступа к API — можно получить на https://textplus.ru/account.
Response body
{
"request_id": 124551,
"status": "processing",
"balance": 356
}
Описание
request_id ID запроса для последующего получения ответа нейросети.status Статус ответа нейросети. Может быть "processing" или "failed".
error_message (опционально) Сообщение об ошибке.
balance Баланс. Проверить: /api/balance или на https://textplus.ru/account в графе "Оплаченные запросы".
Загрузка...
import json
import requests
HOST_URL = 'https://textplus.ru/api/'
def post_request(endpoint, payload):
url = f"{HOST_URL}{endpoint}"
response = requests.post(url, data=json.dumps(payload))
return response.json()
def generate_response(api_key, input_text, mode):
payload = {'input_text': input_text, 'mode': mode, 'key': api_key}
return post_request('generate_response', payload)
HTTP [200]
{
"request_id": 124551,
"status": "processing",
"balance": 356
}
HTTP [403]
{
"status": "failed",
"error_message": "Недостаточно запросов для генерации. Баланс: 2. Нужно: 4. Оплатить запросы: https://textplus.ru/price",
"balance": 3
}
HTTP [400]
{
"status": "failed",
"error_message": "Отсутствуют необходимые параметры: input_text"
}
Получить результат
POST
/api/status
Цена: 0
Request body
{
"request_id": 124551,
"key": "sx3sf-43xx-32g65-s65781"
}
Описание
request_id ID запроса, который получен в методе /api/generate_response.key ключ доступа к API — получить на https://textplus.ru/account.
Response body
{
"request_id": 124551,
"status": "processing"
}
Описание
status Статус ответа нейросети. Может быть "processing", "failed" или "completed".result Ответ нейросети.
error_message (опционально) Сообщение об ошибке.
import json
import requests
HOST_URL = 'https://textplus.ru/api/'
def post_request(endpoint, payload):
url = f"{HOST_URL}{endpoint}"
response = requests.post(url, data=json.dumps(payload))
return response.json()
def get_status(api_key, request_id):
payload = {'request_id': request_id, 'key': api_key}
return post_request('status', payload)
HTTP [200]
(Ответ успешно сгенерирован)
{
"request_id": 124551,
"status": "completed",
"result": "Жили-были в далёком-далёком лесу маленькие, но очень дружные зверята. Каждый день они собирались у старого дуба, и их весёлый гомон разносился по всей округе. В этом лесу жили зайчонок Зефирка, бельчонок Рыжик, ёжик Колючка и лисенок Рыжик. Все они были самыми верными друзьями и обожали проводить время вместе.\n\nОднажды, когда наступил вечер, зверята собрались у большого костра. Ночь была тёплой, и звёзды ярко светили на небе. Они решили рассказать друг другу сказки на ночь, чтобы всем было хорошо и уютно.\n\nПервым начал свой рассказ зайчонок Зефирка:\n\n— Далеко-далеко в зачарованном лесу жил добрый волшебник. Он умел разговаривать с деревьями и животными, знал все тайны лесных троп и каждый день помогал всем жителям леса. Однажды к нему пришёл маленький утерянный птенец и попросил помочь найти дорогу домой...\n\nЗефирка вещал о приключениях доброго волшебника, о его невероятных подвигах и добрых делах, пока бельчонок Рыжик не успел уснуть на мягкой хвое, завернувшись в свой пушистый хвост.\n\nТеперь очередь была за ёжиком Колючкой. Он начал свою историю:\n\n— В старинном лесу стоял огромный замок, в котором жили храбрые рыцари и прекрасные принцессы. Одна из принцесс, по имени Аурелия, мечтала отправиться в дальние страны и увидеть мир. Однажды ей в руки попала старая карта, на которой был отмечен тайный путь к загадочному острову. Аурелия решилась отправиться в путешествие...\n\nКолючка рассказал о приключениях Аурелии, её смелости и находчивости. Лисенок Рыжик затаил дыхание от увлечения, слушая, как Аурелия преодолевала испытания и находила новых друзей на своём пути.\n\nКогда Колючка закончил, Лисенок Рыжик был готов поделиться своей сказкой:\n\n— На далеком острове, окружённом бирюзовыми водами, жил маленький дракончик Ато. Все думали, что драконы грозные и опасные, но Ато был добрым и дружелюбным. Однажды он нашёл волшебный кристалл, который мог исполнять желания...\n\nЛисенок фантазировал о приключениях Ато и его новых друзей, о том, как они вместе спасали остров от злых волков.\n\nВдруг поднялся лёгкий ветерок, заставивший огоньки костра задрожать, и ёжик Колючка заметил, что уже сильно светает. Костер догорел, а звездное небо начало бледнеть под приближающимися лучами солнца.\n\nДрузья посмотрели друг на друга и улыбнулись. Настала пора отдыхать. Зверята уснули там же, у костра, потянувшись в своих тёплых гнёздышках под открытым небом.\n\nИ как только последние звёзды исчезли с неба, наш лес снова окутала утренняя тишина. Их детские сны были полны сказок и чудес, а утро обещало новые приключения.\n\nТак и закончился этот волшебный вечер в лесу, полный доброты и любви, который зверята запомнят надолго. Спокойной ночи и вам, читайте добрые сказки и никогда не переставайте верить в чудеса."
}
HTTP [200]
(Ответ в процессе генерации)
{
"request_id": 124551,
"status": "processing"
}
HTTP [404]
{
"status": "failed",
"error_message": "Запрос с таким ID не найден"
}
Проверить баланс
POST
/api/balance
Цена: 0
Request body
{
"key": "sx3sf-43xx-32g65-s65781"
}
Описание
key ключ доступа к API — получить на https://textplus.ru/account.Response body
{
"balance": 356
}
Описание
balance Баланс. Также виден на https://textplus.ru/account в графе "Оплаченные запросы".error_message (опционально) Сообщение об ошибке.
import json
import requests
HOST_URL = 'https://textplus.ru/api/'
def post_request(endpoint, payload):
url = f"{HOST_URL}{endpoint}"
response = requests.post(url, data=json.dumps(payload))
return response.json()
def check_balance(api_key):
payload = {'key': api_key}
return post_request('balance', payload)
HTTP [200]
{
"balance": 356
}
HTTP [403]
{
"error_message": "Некорректный API ключ. Получить можно на https://textplus.ru/account"
}
Реализация на Python
import time
import json
import requests
HOST_URL = 'https://textplus.ru/api/'
def post_request(endpoint, payload):
url = f"{HOST_URL}{endpoint}"
response = requests.post(url, data=json.dumps(payload))
return response.json()
def generate_response(api_key, input_text, mode):
payload = {'input_text': input_text, 'mode': mode, 'key': api_key}
return post_request('generate_response', payload)
def get_status(api_key, request_id):
payload = {'request_id': request_id, 'key': api_key}
return post_request('status', payload)
def check_balance(api_key):
payload = {'key': api_key}
return post_request('balance', payload)
def wait_for_completion(api_key, request_id, max_attempts=80, sleep_time=2):
for _ in range(max_attempts):
time.sleep(sleep_time)
status_info = get_status(api_key, request_id)
if status_info.get('status') == 'completed':
return status_info['result']
if status_info.get('status') == 'failed':
print(f"Не удалось получить результат. Ошибка: {status_info.get('error_message', 'Неизвестная ошибка')}.")
return None
print("Истекло время ожидания результата.")
return None
def solve(api_key, mode, input_text):
response_info = generate_response(api_key, input_text, mode)
if response_info.get('status') != 'processing':
print(f"Не удалось запросить генерацию. Ошибка: {response_info.get('error_message', 'Неизвестная ошибка')}.")
return None
request_id = response_info['request_id']
print(f"Создан запрос с id {request_id}.")
return wait_for_completion(api_key, request_id)
if __name__ == '__main__':
api_key = 'ВАШ_API_КЛЮЧ'
mode = 'essay' # Режим нейросети
input_text = 'Сказка на ночь'
print("Результат:\n", solve(api_key, mode, input_text))
Подключение API нейросети к вашему сервису
Представьте себе будущее, где ваш сервис буквально оживает благодаря магии искусственного интеллекта. Подключение API текстовой нейросети открывает перед вами ворота в эту чудесную реальность. Теперь ваши пользователи могут мгновенно и без усилий получать тексты, созданные умной машиной, которая понимает и чувствует каждое слово. Это не просто удобно – это революция в мире контента. Просто выберите
удобный режим и отправьте запрос, а нейросеть возьмет на себя остальное.
Искусство автоматической генерации
Создание контента всегда было задачей, требующей времени, усилий и вдохновения. Но что, если бы творчество могло стать простым, как нажатие кнопки? С помощью API нейросети TextPlus ваши плагины и инструменты превратятся в фабрики слов, производящие тексты, которые покорят сердца вашей аудитории. Это больше не просто работа – это искусство, рождаемое технологией.
Ренессанс вашего бизнеса
С интеграцией API нейросети Текст Плюс ваш бизнес входит в новую эру процветания. Вместо бесконечных часов, потраченных на создание контента, вы получаете почти мгновенные результаты непревзойденного качества. Это не просто улучшение – это трансформация, способствующая росту вашей аудитории и увеличению конверсии. Ваша работа станет проще, а успех – неизбежным. Примите этот технологический ренессанс, и ваш бизнес взлетит на новые высоты.