M2 AI Solutions

Документация для разработчиков

Полное руководство по интеграции AI-ассистентов в ваши приложения. API, SDK, примеры кода и подробные инструкции.

Разделы документации

Быстрый старт
Интегрируйте AI-ассистента за 15 минут
  • Получение API ключа
  • Первый запрос к API
  • Настройка webhook'ов
  • Тестирование интеграции
Читать документацию
API Reference
Полное описание всех методов API
  • Аутентификация
  • Создание ассистента
  • Управление диалогами
  • Аналитика и метрики
Читать документацию
Конфигурация
Настройка ассистента под ваши задачи
  • Голосовые модели
  • Сценарии диалогов
  • Интеграции с CRM
  • Настройки безопасности
Читать документацию
Голосовые вызовы
Работа с телефонными звонками
  • Входящие звонки
  • Исходящие звонки
  • Переадресация
  • Запись разговоров
Читать документацию
Чат-боты
Текстовые ассистенты для сайтов
  • Веб-виджет
  • Telegram бот
  • WhatsApp интеграция
  • Кастомные каналы
Читать документацию
Примеры кода
Готовые решения для популярных задач
  • JavaScript SDK
  • Python библиотека
  • PHP интеграция
  • React компоненты
Читать документацию

SDK и библиотеки

JavaScript SDK
Для веб-приложений и Node.js
v2.1.0
npm install @ai-solutions/sdk
Python SDK
Для Python приложений
v1.8.0
pip install ai-solutions
PHP SDK
Для PHP приложений
v1.5.0
composer require ai-solutions/sdk
REST API
Для любых языков программирования
v3.0
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-ассистентов в ваш проект