← Cloudflare Realtime / realtime / realtimekit / ai
Сводка
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 дней после завершения встречи.