{"openapi":"3.1.0","info":{"title":"AI Notes API","version":"0.1.0"},"paths":{"/api/ai/chat":{"post":{"tags":["ai"],"summary":"Chat","operationId":"chat_api_ai_chat_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ai/selection-action":{"post":{"tags":["ai"],"summary":"Selection Action","operationId":"selection_action_api_ai_selection_action_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectionActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectionActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ai/transcriber-config":{"get":{"tags":["ai"],"summary":"Get Transcriber Config","operationId":"get_transcriber_config_api_ai_transcriber_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriberConfigResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ai"],"summary":"Update Transcriber Config","operationId":"update_transcriber_config_api_ai_transcriber_config_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriberConfigPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriberConfigResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/register":{"post":{"tags":["auth"],"summary":"Register","operationId":"register_api_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/register-with-email":{"post":{"tags":["auth"],"summary":"Register With Email","description":"使用邮箱验证码和邀请码注册","operationId":"register_with_email_api_auth_register_with_email_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterWithEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/send-code":{"post":{"tags":["auth"],"summary":"Send Code","operationId":"send_code_api_auth_send_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendCodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/login/password":{"post":{"tags":["auth"],"summary":"Login With Password","operationId":"login_with_password_api_auth_login_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordLoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/login/code":{"post":{"tags":["auth"],"summary":"Login With Code","operationId":"login_with_code_api_auth_login_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeLoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/reset-password":{"post":{"tags":["auth"],"summary":"Reset Password","operationId":"reset_password_api_auth_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/me":{"get":{"tags":["auth"],"summary":"Get Me","operationId":"get_me_api_auth_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/profile":{"patch":{"tags":["auth"],"summary":"Update Profile","operationId":"update_profile_api_auth_profile_patch","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProfileRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/avatar":{"post":{"tags":["auth"],"summary":"Upload Avatar","operationId":"upload_avatar_api_auth_avatar_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_avatar_api_auth_avatar_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/change-password":{"post":{"tags":["auth"],"summary":"Change Password","operationId":"change_password_api_auth_change_password_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/logout":{"post":{"tags":["auth"],"summary":"Logout","operationId":"logout_api_auth_logout_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/cloud-drive-resolver/health":{"get":{"tags":["cloud-drive-resolver"],"summary":"Cloud Drive Resolver Health","operationId":"cloud_drive_resolver_health_api_cloud_drive_resolver_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/cloud-drive-resolver/resolve":{"post":{"tags":["cloud-drive-resolver"],"summary":"Resolve Cloud Drive Link","operationId":"resolve_cloud_drive_link_api_cloud_drive_resolver_resolve_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudDriveResolveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/transcribe":{"post":{"tags":["video"],"summary":"Transcribe Video","description":"上传音频/视频文件并转录","operationId":"transcribe_video_api_video_transcribe_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_video_api_video_transcribe_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/transcribe-url":{"post":{"tags":["video"],"summary":"Transcribe Url","description":"下载并转录URL视频","operationId":"transcribe_url_api_video_transcribe_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/tasks/upload":{"post":{"tags":["video"],"summary":"Create Upload Task","operationId":"create_upload_task_api_video_tasks_upload_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_upload_task_api_video_tasks_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/tasks/url":{"post":{"tags":["video"],"summary":"Create Video Url Task","operationId":"create_video_url_task_api_video_tasks_url_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/tasks/{task_id}":{"get":{"tags":["video"],"summary":"Get Video Task","operationId":"get_video_task_api_video_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/tasks":{"get":{"tags":["video"],"summary":"List Video Tasks","operationId":"list_video_tasks_api_video_tasks_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":12,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/tasks/{task_id}/retry":{"post":{"tags":["video"],"summary":"Retry Video Task","operationId":"retry_video_task_api_video_tasks__task_id__retry_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/analyze":{"post":{"tags":["video"],"summary":"Analyze Transcript","description":"AI 分析转录文本","operationId":"analyze_transcript_api_video_analyze_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriptRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/analyze/tasks":{"post":{"tags":["video"],"summary":"Create Analysis Task","operationId":"create_analysis_task_api_video_analyze_tasks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/analyze/tasks/{task_id}":{"get":{"tags":["video"],"summary":"Get Analysis Task","operationId":"get_analysis_task_api_video_analyze_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/analyze/tasks/{task_id}/retry":{"post":{"tags":["video"],"summary":"Retry Analysis Task","operationId":"retry_analysis_task_api_video_analyze_tasks__task_id__retry_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/video/check-cloud-drive":{"post":{"tags":["video"],"summary":"Check Cloud Drive Url","description":"检查 URL 是否为云盘链接并返回相关信息","operationId":"check_cloud_drive_url_api_video_check_cloud_drive_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoUrlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notebooks":{"get":{"tags":["notebooks"],"summary":"List Notebooks","operationId":"list_notebooks_api_notebooks_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["notebooks"],"summary":"Create Notebook","operationId":"create_notebook_api_notebooks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notebooks/{notebook_id}":{"put":{"tags":["notebooks"],"summary":"Update Notebook","operationId":"update_notebook_api_notebooks__notebook_id__put","parameters":[{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["notebooks"],"summary":"Delete Notebook","operationId":"delete_notebook_api_notebooks__notebook_id__delete","parameters":[{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"name":"target_notebook_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Notebook Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notebooks/{notebook_id}/move":{"post":{"tags":["notebooks"],"summary":"Move Notebook","operationId":"move_notebook_api_notebooks__notebook_id__move_post","parameters":[{"name":"notebook_id","in":"path","required":true,"schema":{"type":"string","title":"Notebook Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotebookMovePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes":{"get":{"tags":["notes"],"summary":"List Notes","operationId":"list_notes_api_notes_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["notes"],"summary":"Create Note","operationId":"create_note_api_notes_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/list":{"get":{"tags":["notes"],"summary":"List Note Summaries","operationId":"list_note_summaries_api_notes_list_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteSummaryListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/save":{"post":{"tags":["notes"],"summary":"Save Note","operationId":"save_note_api_notes_save_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveNoteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/{note_id}":{"get":{"tags":["notes"],"summary":"Get Note","operationId":"get_note_api_notes__note_id__get","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Note Api Notes  Note Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["notes"],"summary":"Update Note","operationId":"update_note_api_notes__note_id__put","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteUpdatePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["notes"],"summary":"Delete Note","operationId":"delete_note_api_notes__note_id__delete","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/{note_id}/export/markdown":{"get":{"tags":["notes"],"summary":"Export Note Markdown","operationId":"export_note_markdown_api_notes__note_id__export_markdown_get","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"include_summary","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Summary"}},{"name":"include_outline","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Outline"}},{"name":"include_immersive","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Immersive"}},{"name":"reading_mode","in":"query","required":false,"schema":{"type":"string","default":"polished","title":"Reading Mode"}},{"name":"include_images","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Images"}},{"name":"include_timestamps","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Timestamps"}},{"name":"include_speakers","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Speakers"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/{note_id}/export/markdown-zip":{"get":{"tags":["notes"],"summary":"Export Note Markdown Zip Route","operationId":"export_note_markdown_zip_route_api_notes__note_id__export_markdown_zip_get","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"include_summary","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Summary"}},{"name":"include_outline","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Outline"}},{"name":"include_immersive","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Immersive"}},{"name":"reading_mode","in":"query","required":false,"schema":{"type":"string","default":"polished","title":"Reading Mode"}},{"name":"include_images","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Images"}},{"name":"include_timestamps","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Timestamps"}},{"name":"include_speakers","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Speakers"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/{note_id}/export/pdf":{"get":{"tags":["notes"],"summary":"Export Note Pdf","operationId":"export_note_pdf_api_notes__note_id__export_pdf_get","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"include_summary","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Summary"}},{"name":"include_outline","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Outline"}},{"name":"include_immersive","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Immersive"}},{"name":"reading_mode","in":"query","required":false,"schema":{"type":"string","default":"polished","title":"Reading Mode"}},{"name":"include_images","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Images"}},{"name":"include_timestamps","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Timestamps"}},{"name":"include_speakers","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Speakers"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notes/{note_id}/regenerate-outline":{"post":{"tags":["notes"],"summary":"Regenerate Note Outline","operationId":"regenerate_note_outline_api_notes__note_id__regenerate_outline_post","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","title":"Note Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoteMutationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/plans":{"get":{"tags":["payment"],"summary":"Get Plans","description":"获取套餐列表","operationId":"get_plans_api_payment_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/payment/order/create":{"post":{"tags":["payment"],"summary":"Create Order","description":"创建订单","operationId":"create_order_api_payment_order_create_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/order/{order_id}":{"get":{"tags":["payment"],"summary":"Query Order","description":"查询订单","operationId":"query_order_api_payment_order__order_id__get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"string","title":"Order Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/order/{order_id}/cancel":{"post":{"tags":["payment"],"summary":"Cancel Order","description":"取消订单","operationId":"cancel_order_api_payment_order__order_id__cancel_post","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"string","title":"Order Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/orders":{"get":{"tags":["payment"],"summary":"Get User Orders","description":"获取用户订单列表","operationId":"get_user_orders_api_payment_orders_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/mock/pay":{"post":{"tags":["payment"],"summary":"Mock Pay","description":"模拟支付成功（开发测试用）","operationId":"mock_pay_api_payment_mock_pay_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MockPayRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/mock/{order_id}":{"get":{"tags":["payment"],"summary":"Mock Payment Page","description":"模拟支付页面","operationId":"mock_payment_page_api_payment_mock__order_id__get","parameters":[{"name":"order_id","in":"path","required":true,"schema":{"type":"string","title":"Order Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/membership":{"get":{"tags":["payment"],"summary":"Get Membership","description":"获取会员信息","operationId":"get_membership_api_payment_membership_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/quota":{"get":{"tags":["payment"],"summary":"Get Quota","description":"获取配额信息","operationId":"get_quota_api_payment_quota_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payment/quota/check":{"post":{"tags":["payment"],"summary":"Check Quota","description":"检查配额","operationId":"check_quota_api_payment_quota_check_post","parameters":[{"name":"quota_type","in":"query","required":true,"schema":{"type":"string","title":"Quota Type"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Serve Frontend","operationId":"serve_frontend__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/{full_path}":{"get":{"summary":"Serve Spa","operationId":"serve_spa__full_path__get","parameters":[{"name":"full_path","in":"path","required":true,"schema":{"type":"string","title":"Full Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AnalysisTaskRequest":{"properties":{"transcript":{"type":"string","title":"Transcript"},"segments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Segments"}},"type":"object","required":["transcript"],"title":"AnalysisTaskRequest"},"Body_create_upload_task_api_video_tasks_upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"prompt_config":{"type":"string","title":"Prompt Config","default":"{}"},"prefer_transcript_only":{"type":"string","title":"Prefer Transcript Only","default":"false"}},"type":"object","required":["file"],"title":"Body_create_upload_task_api_video_tasks_upload_post"},"Body_transcribe_video_api_video_transcribe_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_transcribe_video_api_video_transcribe_post"},"Body_upload_avatar_api_auth_avatar_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_avatar_api_auth_avatar_post"},"ChangePasswordRequest":{"properties":{"current_password":{"type":"string","title":"Current Password"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["current_password","new_password"],"title":"ChangePasswordRequest"},"ChatRequest":{"properties":{"message":{"type":"string","title":"Message"},"context":{"type":"string","title":"Context","default":""},"note_id":{"type":"string","title":"Note Id","default":""},"local_context":{"type":"string","title":"Local Context","default":""},"selected_text":{"type":"string","title":"Selected Text","default":""},"prompt_preset":{"type":"string","title":"Prompt Preset","default":""},"history":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"History"}},"type":"object","required":["message"],"title":"ChatRequest"},"ChatResponse":{"properties":{"reply":{"type":"string","title":"Reply"},"sources":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sources"}},"type":"object","required":["reply"],"title":"ChatResponse"},"CloudDriveResolveRequest":{"properties":{"url":{"type":"string","title":"Url"},"platform":{"type":"string","title":"Platform","default":""},"share_password":{"type":"string","title":"Share Password","default":""},"extras":{"additionalProperties":true,"type":"object","title":"Extras"}},"type":"object","required":["url"],"title":"CloudDriveResolveRequest"},"CodeLoginRequest":{"properties":{"identifier":{"type":"string","title":"Identifier"},"code":{"type":"string","title":"Code"}},"type":"object","required":["identifier","code"],"title":"CodeLoginRequest"},"CreateOrderRequest":{"properties":{"plan_id":{"type":"string","title":"Plan Id"},"payment_method":{"type":"string","title":"Payment Method"}},"type":"object","required":["plan_id","payment_method"],"title":"CreateOrderRequest"},"DeleteResponse":{"properties":{"success":{"type":"boolean","title":"Success"}},"type":"object","required":["success"],"title":"DeleteResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"MessageResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"dev_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dev Code"},"expires_in":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In"}},"type":"object","required":["success","message"],"title":"MessageResponse"},"MockPayRequest":{"properties":{"order_id":{"type":"string","title":"Order Id"}},"type":"object","required":["order_id"],"title":"MockPayRequest"},"NoteListResponse":{"properties":{"notes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Notes"}},"type":"object","required":["notes"],"title":"NoteListResponse"},"NoteMutationResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"note_id":{"type":"string","title":"Note Id"},"note":{"additionalProperties":true,"type":"object","title":"Note"}},"type":"object","required":["success","note_id","note"],"title":"NoteMutationResponse"},"NotePayload":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notebook Id"},"title":{"type":"string","title":"Title","default":"未命名笔记"},"content":{"type":"string","title":"Content","default":""},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Updated At"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","default":"text"},"video_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Url"},"video_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Path"},"transcript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"outline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outline"},"original_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Text"},"polished_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Polished Text"},"screenshots":{"items":{},"type":"array","title":"Screenshots"},"segments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Segments"},"knowledge_links":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Knowledge Links"},"extras":{"additionalProperties":true,"type":"object","title":"Extras"}},"type":"object","title":"NotePayload"},"NoteSummary":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["id","title","created_at"],"title":"NoteSummary"},"NoteSummaryListResponse":{"properties":{"notes":{"items":{"$ref":"#/components/schemas/NoteSummary"},"type":"array","title":"Notes"}},"type":"object","required":["notes"],"title":"NoteSummaryListResponse"},"NoteUpdatePayload":{"properties":{"notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notebook Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"created_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Updated At"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"video_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Url"},"video_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Video Path"},"transcript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcript"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"outline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outline"},"original_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Text"},"polished_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Polished Text"},"screenshots":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Screenshots"},"segments":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Segments"},"knowledge_links":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Knowledge Links"},"extras":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extras"}},"type":"object","title":"NoteUpdatePayload"},"NotebookListResponse":{"properties":{"notebooks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Notebooks"}},"type":"object","required":["notebooks"],"title":"NotebookListResponse"},"NotebookMovePayload":{"properties":{"target_notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Notebook Id"}},"type":"object","title":"NotebookMovePayload"},"NotebookMutationResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"notebook":{"additionalProperties":true,"type":"object","title":"Notebook"}},"type":"object","required":["success","notebook"],"title":"NotebookMutationResponse"},"NotebookPayload":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"NotebookPayload"},"PasswordLoginRequest":{"properties":{"identifier":{"type":"string","title":"Identifier"},"password":{"type":"string","title":"Password"}},"type":"object","required":["identifier","password"],"title":"PasswordLoginRequest"},"RegisterRequest":{"properties":{"identifier":{"type":"string","title":"Identifier"},"password":{"type":"string","title":"Password"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["identifier","password"],"title":"RegisterRequest"},"RegisterWithEmailRequest":{"properties":{"email":{"type":"string","title":"Email"},"verification_code":{"type":"string","title":"Verification Code"},"invite_code":{"type":"string","title":"Invite Code"},"password":{"type":"string","title":"Password"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["email","verification_code","invite_code","password"],"title":"RegisterWithEmailRequest"},"ResetPasswordRequest":{"properties":{"identifier":{"type":"string","title":"Identifier"},"code":{"type":"string","title":"Code"},"new_password":{"type":"string","title":"New Password"}},"type":"object","required":["identifier","code","new_password"],"title":"ResetPasswordRequest"},"SaveNoteRequest":{"properties":{"title":{"type":"string","title":"Title"},"video_url":{"type":"string","title":"Video Url","default":""},"video_path":{"type":"string","title":"Video Path","default":""},"transcript":{"type":"string","title":"Transcript","default":""},"summary":{"type":"string","title":"Summary","default":""},"outline":{"type":"string","title":"Outline","default":""},"detailed_notes":{"type":"string","title":"Detailed Notes","default":""},"screenshots":{"items":{},"type":"array","title":"Screenshots"},"knowledge_links":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Knowledge Links"}},"type":"object","required":["title"],"title":"SaveNoteRequest"},"SelectionActionRequest":{"properties":{"action":{"type":"string","title":"Action"},"selection":{"type":"string","title":"Selection"},"context":{"type":"string","title":"Context","default":""},"note_title":{"type":"string","title":"Note Title","default":""}},"type":"object","required":["action","selection"],"title":"SelectionActionRequest"},"SelectionActionResponse":{"properties":{"result":{"type":"string","title":"Result"}},"type":"object","required":["result"],"title":"SelectionActionResponse"},"SendCodeRequest":{"properties":{"identifier":{"type":"string","title":"Identifier"},"purpose":{"type":"string","title":"Purpose","default":"login"}},"type":"object","required":["identifier"],"title":"SendCodeRequest"},"SessionResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"token":{"type":"string","title":"Token"},"user":{"additionalProperties":true,"type":"object","title":"User"}},"type":"object","required":["success","token","user"],"title":"SessionResponse"},"TranscriberConfigPayload":{"properties":{"whisper_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Whisper Model"},"prefer_device":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Device"},"cpu_threads":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cpu Threads"},"beam_size_cpu":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Beam Size Cpu"},"beam_size_gpu":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Beam Size Gpu"},"ffmpeg_batch_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ffmpeg Batch Size"}},"type":"object","title":"TranscriberConfigPayload"},"TranscriberConfigResponse":{"properties":{"whisper_model":{"type":"string","title":"Whisper Model"},"prefer_device":{"type":"string","title":"Prefer Device"},"cpu_threads":{"type":"integer","title":"Cpu Threads"},"beam_size_cpu":{"type":"integer","title":"Beam Size Cpu"},"beam_size_gpu":{"type":"integer","title":"Beam Size Gpu"},"ffmpeg_batch_size":{"type":"integer","title":"Ffmpeg Batch Size"}},"type":"object","required":["whisper_model","prefer_device","cpu_threads","beam_size_cpu","beam_size_gpu","ffmpeg_batch_size"],"title":"TranscriberConfigResponse"},"TranscriptRequest":{"properties":{"transcript":{"type":"string","title":"Transcript"},"segments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Segments"}},"type":"object","required":["transcript"],"title":"TranscriptRequest"},"UpdateProfileRequest":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"}},"type":"object","title":"UpdateProfileRequest"},"UserResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"user":{"additionalProperties":true,"type":"object","title":"User"}},"type":"object","required":["success","user"],"title":"UserResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VideoUrlRequest":{"properties":{"url":{"type":"string","title":"Url"},"prompt_config":{"additionalProperties":{"type":"string"},"type":"object","title":"Prompt Config"}},"type":"object","required":["url"],"title":"VideoUrlRequest"}}}}