INTEGRITY Документация

Сводка

RealtimeKit формирует сводки встреч на основе ИИ по данным транскрипта.

Включите создание сводок

Задайте summarize_on_end: true когда создание встречи. Для сводок после встречи также укажите transcribe_on_end: true чтобы RealtimeKit автоматически генерировал сводку после того, как станет доступна расшифровка:

curl -X POST "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/realtime/kit/$APP_ID/meetings" \
  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Product Review",
    "transcribe_on_end": true,
    "summarize_on_end": true,
    "ai_config": {
      "transcription": {
        "language": "en-US"
      },
      "summarization": {
        "word_limit": 500,
        "text_format": "markdown",
        "summary_type": "team_meeting"
      }
    }
  }'

Конфигурация

Опция Тип По умолчанию Описание
word_limit число 500 Длина сводки (150-1000 слов)
text_format string markdown Формат вывода: plain_text или markdown
summary_type string general Контекст встречи для персонализированных сводок

Типы сводок

Чтобы получить наилучший результат, выберите тип, соответствующий формату вашей встречи:

Тип Подходит для
general Любая встреча (по умолчанию)
team_meeting Регулярные командные синхронизации
daily_standup Agile-стендапы
one_on_one_meeting встречи 1:1
sales_call Разговоры с клиентами о продажах
client_check_in Обновления статуса клиента
interview Собеседования
lecture Образовательный контент
code_review Технические ревью кода

Получение сводок

Вебхук

Настройте meeting.summary событие в Вебхуки RealtimeKit чтобы получить URL для скачивания сводки, когда она будет готова:

{
	"event": "meeting.summary",
	"meeting": {
		"id": "bbb8940e-1b97-402a-97d6-2708b7feca41",
		"sessionId": "05e57591-d89e-45c9-ae44-08dc1eaad0e0",
		"organizedBy": {
			"id": "c94c437b-592a-4a39-b9e2-47ef1451e43b",
			"name": "Example organization"
		}
	},
	"summaryDownloadUrl": "https://example.com/summary.txt",
	"summaryDownloadUrlExpiry": "2026-06-10T10:30:00.000Z"
}

REST API

Получение сводки

См. Получение сводки транскриптов сессии.

curl -X GET "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/realtime/kit/$APP_ID/sessions/$SESSION_ID/summary" \
  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

Запустить вручную

Используйте Формирование сводки транскриптов сессии API, если summarize_on_end не был задан и вы хотите сформировать сводку вручную после того, как станет доступна стенограмма.

curl -X POST "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/realtime/kit/$APP_ID/sessions/$SESSION_ID/summary" \
  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

Пример вывода

С text_format: "markdown" и summary_type: "team_meeting":

## Meeting Summary

### Key Discussion Points

- Reviewed Q4 roadmap priorities
- Discussed deployment timeline for v2.0
- Identified blockers for the auth migration

### Action Items

- @alice: Update design specs by Friday
- @bob: Schedule security review
- @charlie: Create migration runbook

### Decisions Made

- Approved moving forward with Kubernetes migration
- Delayed analytics dashboard to next sprint

Срок хранения

Сводки хранятся в течение 7 дней после завершения встречи.