Если ваши запросы к Tisane API не выполняются, проверьте коды ошибок и шаги по устранению неполадок ниже.
Обычно это означает неправильно сформированное или недействительное тело запроса. В командах /parse и /transform необходимо указать входное содержимое и допустимые языковые коды.
Возможные причины:
- Неверный JSON. Проверьте наличие в строках незавершенных строковых литералов или неэкранированных двойных кавычек.
- Неверный(-ые) код(ы) языка. Убедитесь, что языковая модель существует и имя атрибута указано правильно (
languageв/parse,fromиtoв/transform). - Отсутствующий элемент
content.
Это означает, что ваш запрос не прошел авторизацию. Возможные причины:
Неверный ключ API
- Убедитесь, что вы предоставляете HTTP-заголовок
Ocp-Apim-Subscription-Keyс правильным значением API-ключа.
- Убедитесь, что вы предоставляете HTTP-заголовок
Превышена частота запросов
- Каждый тарифный план имеет ограничение по частоте запросов. Ограничение частоты запросов бесплатного плана Community установлено на уровне всего 10 запросов в минуту (достаточно для тестирования, но недостаточно для запуска в эксплуатацию для большинства целей). Посмотрите лимиты частоты запросов на Странице планов подписки.
Превышена месячная квота
- Если вы достигли ежемесячной квоты, рассмотрите возможность повышения уровня плана на Странице планов подписки . При приближении к месячной квоте отправляется несколько уведомлений.
Проверьте правильность названия метода и глагола. Например, указав GET, когда операция используетPOST, приведет к коду статуса 404.
Если вы получаете ошибку, отличную от 401, проверьте правильность форматирования JSON:
Правильное экранирование двойных кавычек
- Если ваш контент содержит двойные кавычки (
"), убедитесь, что они правильно экранированы (\").
- Если ваш контент содержит двойные кавычки (
Избегайте отправки размеченного контента
- API Tisane обрабатывает естественный язык, поэтому отправка HTML, XML или JSON в качестве контента может вызвать проблемы.
- Если вам необходимо отправить разметку, очистьте введенные данные перед отправкой.
tl;dr: Войдите на наш портал разработчиков и получите свой ключ API на странице своего профиля.
- Войдите здесь, используя свои учетные данные.
- Если у вас нет учетной записи, зарегистрируйтесь здесь.
- Нажмите на меню в правом верхнем углу и перейдите в Профиль, или используйте эту прямую ссылку.
- В разделе Первичный ключ или Вторичный ключ нажмите Показывать, чтобы отобразить ваш ключ API.
- В вашем приложении укажите этот ключ как HTTP-заголовок
Ocp-Apim-Subscription-Key.
- Проверьте свой ключ API
- Проверьте лимиты подписки
- Проверьте форматирование JSON перед отправкой
- Очистите входные данные, чтобы удалить любую разметку.
Хотя мы не можем гарантировать 100% точность, пожалуйста, отправьте нам сообщение и мы рассмотрим этот вопрос. Мы постоянно работаем над повышением точности Tisane, и ваше сотрудничество будет оценено по достоинству.
Вот общее регулярное выражение, которое можно использовать в любом языке программирования для удаления HTML-тегов из текста:
<[^>]+>
<→ Соответствует открывающейся угловой скобке HTML-тега.[^>]+→ Соответствует любым символам внутри тега, кроме>.>→ Соответствует закрывающейся угловой скобке HTML-тега.