Перейти к содержимому
Последнее обновление

Устранение неполадок

Если ваши запросы к Tisane API не выполняются, проверьте коды ошибок и шаги по устранению неполадок ниже.

Вызовы API завершаются ошибкой с кодом 400 (неверный запрос)

Обычно это означает неправильно сформированное или недействительное тело запроса. В командах /parse и /transform необходимо указать входное содержимое и допустимые языковые коды.

Возможные причины:

  • Неверный JSON. Проверьте наличие в строках незавершенных строковых литералов или неэкранированных двойных кавычек.
  • Неверный(-ые) код(ы) языка. Убедитесь, что языковая модель существует и имя атрибута указано правильно (language в/parse, from и to в /transform).
  • Отсутствующий элемент content.

Вызовы API завершаются ошибкой с кодом 401 (несанкционированный)

Это означает, что ваш запрос не прошел авторизацию. Возможные причины:

  • Неверный ключ API

    • Убедитесь, что вы предоставляете HTTP-заголовок Ocp-Apim-Subscription-Key с правильным значением API-ключа.
  • Превышена частота запросов

    • Каждый тарифный план имеет ограничение по частоте запросов. Ограничение частоты запросов бесплатного плана Community установлено на уровне всего 10 запросов в минуту (достаточно для тестирования, но недостаточно для запуска в эксплуатацию для большинства целей). Посмотрите лимиты частоты запросов на Странице планов подписки.
  • Превышена месячная квота

    • Если вы достигли ежемесячной квоты, рассмотрите возможность повышения уровня плана на Странице планов подписки . При приближении к месячной квоте отправляется несколько уведомлений.

Вызовы API завершаются ошибкой с кодом 404

Проверьте правильность названия метода и глагола. Например, указав GET, когда операция используетPOST, приведет к коду статуса 404.

Другие коды ошибок (недопустимый JSON или проблемы с разметкой)

Если вы получаете ошибку, отличную от 401, проверьте правильность форматирования JSON:

  • Правильное экранирование двойных кавычек

    • Если ваш контент содержит двойные кавычки (" ), убедитесь, что они правильно экранированы (\").
  • Избегайте отправки размеченного контента

    • API Tisane обрабатывает естественный язык, поэтому отправка HTML, XML или JSON в качестве контента может вызвать проблемы.
    • Если вам необходимо отправить разметку, очистьте введенные данные перед отправкой.

Поиск вашего ключа API

tl;dr: Войдите на наш портал разработчиков и получите свой ключ API на странице своего профиля.

Пошаговые инструкции

  1. Войдите здесь, используя свои учетные данные.
  2. Если у вас нет учетной записи, зарегистрируйтесь здесь.
  3. Нажмите на меню в правом верхнем углу и перейдите в Профиль, или используйте эту прямую ссылку.
  4. В разделе Первичный ключ или Вторичный ключ нажмите Показывать, чтобы отобразить ваш ключ API.
  5. В вашем приложении укажите этот ключ как HTTP-заголовок Ocp-Apim-Subscription-Key.

Общие шаги по устранению неполадок

  • Проверьте свой ключ API
  • Проверьте лимиты подписки
  • Проверьте форматирование JSON перед отправкой
  • Очистите входные данные, чтобы удалить любую разметку.

Мы не получаем ожидаемого ответа

Хотя мы не можем гарантировать 100% точность, пожалуйста, отправьте нам сообщение и мы рассмотрим этот вопрос. Мы постоянно работаем над повышением точности Tisane, и ваше сотрудничество будет оценено по достоинству.

Могу ли я обрабатывать текст из разметки (HTML или XML)?

Вот общее регулярное выражение, которое можно использовать в любом языке программирования для удаления HTML-тегов из текста:

<[^>]+>

  • < → Соответствует открывающейся угловой скобке HTML-тега.
  • [^>]+ → Соответствует любым символам внутри тега, кроме >.
  • > → Соответствует закрывающейся угловой скобке HTML-тега.