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

Провайдеры

Секция провайдеры подлючают сторонние сервисы(такие как ИИ и работа с адресами) и предоставляют возможность взаимодействия с ними.

Отправка почты (SMTP)

Эти поля в секции SMTP задают настройки отправки почты через вызов app.send_email() или отправкой писем для восставновления доступа.

НазваниеТипОписание
ХостСтрокаАдрес smtp сервиса.
ПортЧислоПорт smtp сервиса.
EmailСтрокаЛогин от smtp сервиса.
ПарольСтрокаПароль от smtp сервиса.
Отображаемое имя отправителяСтрокаБудет отображаться как От кого в почтовом клиенте.
Отправлять копии писемСтрокаНа эту почту будут отправляться копии всех писем(кроме связанных с восстановлением пароля).

Подсказки адреса

Задание секции Подсказка адреса позволяет использовать подсказки из сервиса Dadata для полей с типом строки Адрес.

НазваниеТипОписание
ТипDadataТип провайдера. Возможные значения: Dadata.
ТокенСтрокаТокен провайдера этого типа.

Языковая модель

При задании секции Языковая модель становятся доступны методы:

НазваниеТипОписание
ТипOpenAi/Ollama/GigaChat/YandexТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Векторизация текста

При задании этого провайдера становятся доступны методы:

  • Поиск в базе знаний (для полной работы этой возможности должен ещё быть определён провадер языковой модели)
НазваниеТипОписание
ТипOpenAi/Ollama/GigaChatТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Распознование речи

При задании этого провайдера становятся доступен метод Распознование речи

НазваниеТипОписание
ТипOpenAi/Ollama/GigaChatТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Генерация речи

При задании этого провайдера становятся доступен метод Генерация речи

НазваниеТипОписание
ТипOpenAi/Ollama/GigaChatТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Распознование изображений

При задании этого провайдера становятся доступен метод Распознование речи

НазваниеТипОписание
ТипOpenAi/Ollama/GigaChatТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Генерация изображений

При задании этого провайдера становятся доступен метод Генерация речи

НазваниеТипОписание
ТипOpenAi/Ollama/GigaChatТип провайдера.
МодельСтрокаНазвание модели.
URLСтрокаАдрес в формате http://...
ТокенСтрокаТокен доступа к провайдеру языковой модели.

Перевод текста

При задании этого провайдера становятся доступен метод Перевод

НазваниеТипОписание
ТипYandexTranslateТип провайдера.
API-ключСтрокаКлюч доступа к API Yandex.Translate.

Пример

app.rms (Фрагмент)
Провайдеры:
SMTP:
Хост: smtp.mail.com
Порт: 587
Email: crm.bot@mail.com
Пароль: 1234567890ABC
Отображаемое имя отправителя: CRM bot
Отправлять копии писем: ["director@mail.com", "manager@mail.com"]
Подсказки адреса:
Тип: Dadata
Токен: 30dd879c-ee2f-11db-8314-0800200c9a66
Языковая модель:
Тип: OpenAi
Модель: gpt-3.5-turbo
Токен: sk-...
Векторизация текста:
Тип: OpenAi
Модель: text-embedding-ada-002
Токен: sk-...
Распознование речи:
Тип: OpenAi
Модель: whisper-1
Токен: sk-...
Генерация речи:
Тип: OpenAi
Модель: whisper-1
Токен: sk-...
Распознование изображений:
Тип: OpenAi
Модель: whisper-1
Токен: sk-...
Генерация изображений:
Тип: OpenAi
Модель: whisper-1
Токен: sk-...