Документация для разработчиков
Полное руководство по интеграции AI-ассистентов в ваши приложения. API, SDK, примеры кода и подробные инструкции.
Разделы документации
Быстрый старт
Интегрируйте AI-ассистента за 15 минут
- Получение API ключа
- Первый запрос к API
- Настройка webhook'ов
- Тестирование интеграции
API Reference
Полное описание всех методов API
- Аутентификация
- Создание ассистента
- Управление диалогами
- Аналитика и метрики
Конфигурация
Настройка ассистента под ваши задачи
- Голосовые модели
- Сценарии диалогов
- Интеграции с CRM
- Настройки безопасности
Голосовые вызовы
Работа с телефонными звонками
- Входящие звонки
- Исходящие звонки
- Переадресация
- Запись разговоров
Чат-боты
Текстовые ассистенты для сайтов
- Веб-виджет
- Telegram бот
- WhatsApp интеграция
- Кастомные каналы
Примеры кода
Готовые решения для популярных задач
- JavaScript SDK
- Python библиотека
- PHP интеграция
- React компоненты
SDK и библиотеки
JavaScript SDK
Для веб-приложений и Node.js
npm install @ai-solutions/sdkPython SDK
Для Python приложений
pip install ai-solutionsPHP SDK
Для PHP приложений
composer require ai-solutions/sdkREST API
Для любых языков программирования
curl -X POST https://api.ai-solutions.comПример интеграции
Создание голосового ассистента за 5 минут
Простой пример интеграции с использованием JavaScript SDK
// 1. Установка SDK
npm install @ai-solutions/sdk
// 2. Инициализация
import { AIAssistant } from '@ai-solutions/sdk';
const assistant = new AIAssistant({
apiKey: 'your-api-key',
model: 'voice-sales-v2'
});
// 3. Создание ассистента
const salesBot = await assistant.create({
name: 'Менеджер по продажам',
voice: 'anna-ru',
scenario: 'sales-qualification',
integrations: {
crm: 'salesforce'
}
});
// 4. Обработка входящих звонков
assistant.onCall((call) => {
console.log('Новый звонок:', call.phoneNumber);
call.answer(salesBot);
});
// 5. Запуск
assistant.start();Нужна помощь с интеграцией?
Наша команда разработчиков поможет вам интегрировать AI-ассистентов в ваш проект