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

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

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

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

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

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


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

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

- Неверный ключ API
  - Убедитесь, что вы предоставляете HTTP-заголовок `Ocp-Apim-Subscription-Key` с правильным значением API-ключа.
- Превышена частота запросов
  - Каждый тарифный план имеет ограничение по частоте запросов. Ограничение частоты запросов бесплатного плана Community установлено на уровне всего 10 запросов в минуту (достаточно для тестирования, но недостаточно для запуска в эксплуатацию для большинства целей). Посмотрите лимиты частоты запросов на [Странице планов подписки](https://tisane.ai/subscription-plans/).
- Превышена месячная квота
  - Если вы достигли ежемесячной квоты, рассмотрите возможность повышения уровня плана на [Странице планов подписки](https://tisane.ai/subscription-plans/) . При приближении к месячной квоте отправляется несколько уведомлений.


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

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

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

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

- Правильное экранирование двойных кавычек
  - Если ваш контент содержит двойные кавычки (`"` ), убедитесь, что они правильно экранированы (`\"`).
- Избегайте отправки размеченного контента
  - API Tisane обрабатывает естественный язык, поэтому отправка HTML, XML или JSON в качестве контента может вызвать проблемы.
  - Если вам необходимо отправить разметку, очистьте введенные данные перед отправкой.


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

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

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

1. Войдите [здесь](https://dev.tisane.ai/signin/), используя свои учетные данные.
2. Если у вас нет учетной записи, зарегистрируйтесь [здесь](https://dev.tisane.ai/signup/).
3. Нажмите на меню в правом верхнем углу и перейдите в *Профиль*, или используйте [эту прямую ссылку](https://dev.tisane.ai/profile).
4. В разделе *Первичный ключ* или *Вторичный ключ* нажмите *Показывать*, чтобы отобразить ваш ключ API.
5. В вашем приложении укажите этот ключ как HTTP-заголовок `Ocp-Apim-Subscription-Key`.


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

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


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

Хотя мы не можем гарантировать 100% точность, пожалуйста, [отправьте нам сообщение](https://tisane.ai/contact-us/#support) и мы рассмотрим этот вопрос. Мы постоянно работаем над повышением точности Tisane, и ваше сотрудничество будет оценено по достоинству.

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

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

`<[^>]+>`

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