ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: OpenAI pipeline и voice sessions
This commit is contained in:
@@ -459,33 +459,44 @@ Response:
|
||||
|
||||
```json
|
||||
{
|
||||
"ok": true,
|
||||
"status": "parsed",
|
||||
"pipeline_status": "parsed",
|
||||
"voice_session_id": "uuid",
|
||||
"transcript": "Поставь в контур бухгалтерии...",
|
||||
"intent": "create_task",
|
||||
"draft": {
|
||||
"intent": "create_task",
|
||||
"target_memory_ref": null,
|
||||
"project_hint": "контур бухгалтерии",
|
||||
"assignee_hint": "Настя",
|
||||
"title": "Подготовить декларацию по НДС",
|
||||
"description": "Необходимо подготовить декларацию по НДС.",
|
||||
"project": {
|
||||
"id": "project_uuid",
|
||||
"name": "Бухгалтерия",
|
||||
"confidence": 0.91
|
||||
},
|
||||
"assignee": {
|
||||
"id": "user_uuid",
|
||||
"name": "Настя",
|
||||
"confidence": 0.84
|
||||
},
|
||||
"due_date": "2026-04-24",
|
||||
"due_time": "15:00",
|
||||
"priority": "high",
|
||||
"labels": ["voice"]
|
||||
"labels": ["voice"],
|
||||
"checklist": [],
|
||||
"confidence": {
|
||||
"intent": 0.98,
|
||||
"project": 0.91,
|
||||
"assignee": 0.84,
|
||||
"task": 0.93
|
||||
},
|
||||
"questions": []
|
||||
},
|
||||
"warnings": [],
|
||||
"requires_confirmation": true
|
||||
"requires_confirmation": true,
|
||||
"models": {
|
||||
"transcription": "gpt-4o-mini-transcribe",
|
||||
"structuring": "gpt-4o-mini"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 7.2. Commit
|
||||
На Stage 3 `parse` уже выполняет OpenAI transcription и structured parser, сохраняет `voice_task_sessions`, но еще не создает и не изменяет `Issue`. Commit остается отдельным этапом.
|
||||
|
||||
### 7.3. Commit
|
||||
|
||||
```http
|
||||
POST /api/workspaces/:workspaceSlug/voice-task/commit
|
||||
@@ -592,9 +603,12 @@ workspace_id
|
||||
user_id
|
||||
status
|
||||
audio_duration_seconds
|
||||
audio_content_type
|
||||
audio_size
|
||||
transcript text
|
||||
intent text
|
||||
parsed_json jsonb
|
||||
client_context jsonb
|
||||
created_task_id nullable
|
||||
updated_task_id nullable
|
||||
error_code nullable
|
||||
|
||||
Reference in New Issue
Block a user