AI-сервисы

3

Сервисов

1

Pipelines

5

Preset-схемы

2

Провайдера (Polza, Ollama)

Pipelines

Обработка записи звонкаPipeline
Active

Полный pipeline: аудио → транскрипция → извлечение → резюме. Одним запросом.

POST /api/pipelines/call-recording
Шаги: transcribe → extract + summarize (параллельно)
Параметры:
fileFilerequiredАудиофайл
schemastringСхема извлечения (candidate_call)
contextstringКонтекст
summaryTypestringТип резюме (call_summary)
Используется: HR CRM — загрузка записи звонка в карточку кандидата

Сервисы

Транскрипция
Polza.ai (Whisper)Active

Аудио → текст. Поддерживает загрузку файла (multipart) или URL на аудио.

POST /api/services/transcribe
Параметры:
fileFilerequiredАудиофайл (mp3, wav, m4a, ogg)
audioUrlstringИли URL на аудио (вместо file)
Ответ: { text, duration, language, segments[] }
Используется: HR CRM — записи звонковБот-интервьюер — голосовые сообщения
Извлечение данных
Ollama (qwen2.5)Active

Текст → структурированный JSON. Извлекает данные по заданной схеме.

POST /api/services/extract
Параметры:
textstringrequiredИсходный текст
schemastring | objectrequiredPreset (candidate_call, employee_interview, document) или свой объект
contextstringКонтекст для уточнения
modelstringМодель Ollama (по умолчанию из .env)
Preset-схемы:
candidate_callФИО, опыт, категории ВУ, ЗП, график, регион, ДОПОГ
employee_interviewДолжность, обязанности, системы, боли
documentТип, номер, дата, кем выдан
Ответ: { data: {...}, confidence, filledFields, totalFields }
Используется: HR CRM — автозаполнение карточки из звонкаБудущее: распознавание документов
Резюме
Ollama (qwen2.5)Active

Текст → краткое резюме + ключевые моменты + действия.

POST /api/services/summarize
Параметры:
textstringrequiredИсходный текст
typestringТип: call_summary, meeting_notes, daily_report, process_description
maxLengthnumberМакс. длина резюме (500)
Ответ: { summary, keyPoints[], actionItems[] }
Используется: HR CRM — резюме звонковБудущее: протоколы совещаний