{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/is_s2_alive":{"post":{"summary":"Is S2 Alive","operationId":"is_s2_alive_is_s2_alive_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/is_s2_alive_cached":{"post":{"summary":"Is S2 Alive Cached","operationId":"is_s2_alive_cached_is_s2_alive_cached_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/is_gscholar_alive":{"post":{"summary":"Is Gscholar Alive","operationId":"is_gscholar_alive_is_gscholar_alive_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/is_gscholar_alive_cached":{"post":{"summary":"Is Gscholar Alive Cached","operationId":"is_gscholar_alive_cached_is_gscholar_alive_cached_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"APIKeyHeader":[]}]}},"/healthz":{"get":{"summary":"Health Check","operationId":"health_check_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cite2":{"post":{"summary":"Cite2","operationId":"cite2_cite2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CiteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/cite":{"post":{"summary":"Cite","operationId":"cite_cite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CiteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/cite_missing_format":{"post":{"summary":"Cite Missing Format","operationId":"cite_missing_format_cite_missing_format_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CiteMissingFormatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/cite_format":{"post":{"summary":"Cite Format","operationId":"cite_format_cite_format_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CiteFormatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/parse_citation_formats_to_cite":{"post":{"summary":"Parse Citation Formats To Cite","operationId":"parse_citation_formats_to_cite_parse_citation_formats_to_cite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseCitationFormatsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/generate_citation":{"post":{"summary":"Generate Citation","operationId":"generate_citation_generate_citation_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateCitationsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/continue3":{"post":{"summary":"Continue3","operationId":"continue3_continue3_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Autocomplete2TextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/continue3_revise":{"post":{"summary":"Continue3 Revise","operationId":"continue3_revise_continue3_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Continue3ReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/continue2":{"post":{"summary":"Continue2","operationId":"continue2_continue2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Autocomplete2TextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/ask_cancel_ai":{"post":{"summary":"Ask Cancel Ai","operationId":"ask_cancel_ai_ask_cancel_ai_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskCancelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/ask_ai":{"post":{"summary":"Ask Ai","operationId":"ask_ai_ask_ai_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/ask_ai_2":{"post":{"summary":"Ask Ai 2","description":"Ask Yomu using live TipTap nodes instead of flattened document text.","operationId":"ask_ai_2_ask_ai_2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AskText2Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/paraphrase":{"post":{"summary":"Paraphrase","operationId":"paraphrase_paraphrase_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/academise":{"post":{"summary":"Academise","operationId":"academise_academise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/shorten":{"post":{"summary":"Shorten","operationId":"shorten_shorten_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/fix_fluency":{"post":{"summary":"Fix Fluency","operationId":"fix_fluency_fix_fluency_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/humanize":{"post":{"summary":"Humanize","operationId":"humanize_humanize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/expand":{"post":{"summary":"Expand","operationId":"expand_expand_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/summarize":{"post":{"summary":"Summary","operationId":"summary_summarize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/bullets_to_text":{"post":{"summary":"Bullets To Text","operationId":"bullets_to_text_bullets_to_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_in_depth":{"post":{"summary":"Write In Depth","operationId":"write_in_depth_write_in_depth_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_supporting_argument":{"post":{"summary":"Write Supporting Argument","operationId":"write_supporting_argument_write_supporting_argument_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_opposing_argument":{"post":{"summary":"Write Opposing Argument","operationId":"write_opposing_argument_write_opposing_argument_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_introduction":{"post":{"summary":"Write Introduction","operationId":"write_introduction_write_introduction_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentAIRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_conclusion":{"post":{"summary":"Write Conclusion","operationId":"write_conclusion_write_conclusion_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentAIRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_abstract":{"post":{"summary":"Write Abstract","operationId":"write_abstract_write_abstract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentAIRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/write_summary":{"post":{"summary":"Write Summary","operationId":"write_summary_write_summary_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentAIRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/give_feedback2_generate":{"post":{"summary":"Give Feedback2 Generate","description":"Generate feedback in background job","operationId":"give_feedback2_generate_give_feedback2_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GiveFeedbackRequest2Generate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/give_feedback2_get":{"post":{"summary":"Give Feedback2 Get","description":"Get feedback results","operationId":"give_feedback2_get_give_feedback2_get_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GiveFeedbackRequest2Get"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/give_feedback_publicid":{"post":{"summary":"Give Feedback Publicid","operationId":"give_feedback_publicid_give_feedback_publicid_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GiveFeedbackRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/start2_generate":{"post":{"summary":"Start2 Generate","description":"Generate essay outline in the background\n\nArgs:\n    document_ai_request: Request containing description, preferences etc.","operationId":"start2_generate_start2_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartEssayRequest2"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/start3_generate":{"post":{"summary":"Start3 Generate","description":"Start3 essay generation via opus 4.8 agent.\n\nGenerates a title (opus 4.8), writes a title-only document to DB, then kicks\noff the start3_full_generation_task celery task which runs the opus essay\nagent with the wired length/depth/citation/library params. No fallback.","operationId":"start3_generate_start3_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartEssayRequest3"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/start":{"post":{"summary":"Start","operationId":"start_start_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartEssayRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/get_language":{"post":{"summary":"Get Language","operationId":"get_language_get_language_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/plagiariasm_check":{"post":{"summary":"Plagiariasm Check","operationId":"plagiariasm_check_plagiariasm_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlagiarismRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/get_plagiarism_result":{"post":{"summary":"Get Plagiarism Result","operationId":"get_plagiarism_result_get_plagiarism_result_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlagiarismRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/download":{"post":{"summary":"Download","operationId":"download_download_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_generate_title":{"post":{"summary":"Sourcely V2 Generate Title","operationId":"sourcely_v2_generate_title_sourcely_v2_generate_title_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2GenerateTitleRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_summarize":{"post":{"summary":"Sourcely V2 Summarize","operationId":"sourcely_v2_summarize_sourcely_v2_summarize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2SummarizeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_read_url":{"post":{"summary":"Sourcely V2 Read Url","operationId":"sourcely_v2_read_url_sourcely_v2_read_url_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2ReadUrlRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_export_document":{"post":{"summary":"Sourcely V2 Export Document","description":"Export the full document in docx or pdf format.\n\nThe frontend pre-renders in-text citations into plain text nodes and sends\nbibliography entries pre-formatted under references[\"citations\"][i][selectedStyle],\nso all CSL styles export exactly as rendered in the editor.","operationId":"sourcely_v2_export_document_sourcely_v2_export_document_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2ExportDocumentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_export_all_citations":{"post":{"summary":"Sourcely V2 Export All Citations","description":"Export all citations in the requested format and send via email using Celery.","operationId":"sourcely_v2_export_all_citations_sourcely_v2_export_all_citations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2ExportAllRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_export_all_status/{task_id}":{"get":{"summary":"Get Export All Status","description":"Get the status of an export all citations task.","operationId":"get_export_all_status_sourcely_v2_export_all_status__task_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sourcely_v2_chat":{"post":{"summary":"Sourcely V2 Chat","description":"Implements a chat interface with Sourcely that allows users to chat with selected academic sources.\nTakes user messages and returns streaming response with citations in <span data-component=\"ref\" data-ref-number=\"X\" data-ref-title=\"evidence text\"/> format.","operationId":"sourcely_v2_chat_sourcely_v2_chat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2ChatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_export":{"post":{"summary":"Sourcely V2 Export Citation","operationId":"sourcely_v2_export_citation_sourcely_v2_export_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2ExportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_generate_more_all_citations":{"post":{"summary":"Sourcely V2 Generate More All Citations","operationId":"sourcely_v2_generate_more_all_citations_sourcely_v2_generate_more_all_citations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2CitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_generate_citations":{"post":{"summary":"Sourcely V2 Generate Citations","operationId":"sourcely_v2_generate_citations_sourcely_v2_generate_citations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2CitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_get_deep_search_status":{"post":{"summary":"Sourcely V2 Get Deep Search Status","operationId":"sourcely_v2_get_deep_search_status_sourcely_v2_get_deep_search_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2GetCitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_stop_deep_search":{"post":{"summary":"Sourcely V2 Stop Deep Search","operationId":"sourcely_v2_stop_deep_search_sourcely_v2_stop_deep_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2StopDeepSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_get_more_all_citations":{"post":{"summary":"Sourcely V2 Get More All Citations","operationId":"sourcely_v2_get_more_all_citations_sourcely_v2_get_more_all_citations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2GetCitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_generate_specific_target_citation":{"post":{"summary":"Sourcely V2 Generate Specific Target Citation","operationId":"sourcely_v2_generate_specific_target_citation_sourcely_v2_generate_specific_target_citation_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2CitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_get_specific_target_citation_status":{"post":{"summary":"Sourcely V2 Get Specific Target Citation Status","operationId":"sourcely_v2_get_specific_target_citation_status_sourcely_v2_get_specific_target_citation_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2GetCitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_get_citations":{"post":{"summary":"Sourcely V2 Get Citations","operationId":"sourcely_v2_get_citations_sourcely_v2_get_citations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2GetCitationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_start_all_citations_enrichment":{"post":{"summary":"Sourcely V2 Start All Citations Enrichment","operationId":"sourcely_v2_start_all_citations_enrichment_sourcely_v2_start_all_citations_enrichment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2AllCitationsEnrichmentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/sourcely_v2_get_all_citations_enrichment":{"post":{"summary":"Sourcely V2 Get All Citations Enrichment","operationId":"sourcely_v2_get_all_citations_enrichment_sourcely_v2_get_all_citations_enrichment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcelyV2AllCitationsEnrichmentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/generate_newsletter":{"post":{"summary":"Generate Newsletter","operationId":"generate_newsletter_generate_newsletter_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateNewsletterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/generate_title_description_arxiv_pulse":{"post":{"summary":"Generate Title And Description Of Newsletter","operationId":"generate_title_and_description_of_newsletter_generate_title_description_arxiv_pulse_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateTitleAndDescriptionNewsletterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/import_bib_for_library":{"post":{"summary":"Import Bib For Library","operationId":"import_bib_for_library_import_bib_for_library_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BibTexRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/import_pdf_for_library":{"post":{"summary":"Import Pdf For Library","operationId":"import_pdf_for_library_import_pdf_for_library_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PDFImportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/chat_yomu_answer_now":{"post":{"summary":"Chat Yomu Answer Now","description":"Flag a running agent chat (academic/web/library) to stop researching and\nanswer immediately with whatever it has gathered. The flag goes through\nRedis because the streaming request may live on a different uvicorn worker.","operationId":"chat_yomu_answer_now_chat_yomu_answer_now_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatAnswerNowRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/chat_yomu":{"post":{"summary":"Chat Yomu","description":"Implements a chat interface with Yomu that supports academic assistant capabilities.\nTakes system prompt, user messages, and optionally document content.\nStreams response in markdown format.","operationId":"chat_yomu_chat_yomu_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatYomuRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/chat_yomu_2":{"post":{"summary":"Chat Yomu 2","description":"Stream Yomu document-agent chat/edits as newline-delimited JSON.\n\nSame live-node contract as /agent_chat_revise_2, without writing-rule tools.","operationId":"chat_yomu_2_chat_yomu_2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatYomu2Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/chat_yomu_generate_title":{"post":{"summary":"Chat Yomu Generate Title","operationId":"chat_yomu_generate_title_chat_yomu_generate_title_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatYomuRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/create_new_yomu_document_from_chat":{"post":{"summary":"Create New Yomu Document From Chat","operationId":"create_new_yomu_document_from_chat_create_new_yomu_document_from_chat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNewYomuDocumentFromChatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/revise_text":{"post":{"summary":"Revise Text","operationId":"revise_text_revise_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/revise2_text":{"post":{"summary":"Revise2 Text","description":"Window-cached revise: the request carries a window of consecutive document\nnodes plus the id of the one node to revise. Everything shared by the window\n(persona, rule, the nodes themselves) lives in the system prompt so that the\n~16 sequential requests against the same window hit the provider prompt cache;\nonly the tiny user message changes per request.","operationId":"revise2_text_revise2_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Revise2Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/humanize_revise":{"post":{"summary":"Humanize Revise","operationId":"humanize_revise_humanize_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HumanizeReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/explain_revise_change":{"post":{"summary":"Explain Revise Change","description":"Explain why a specific change was made during text revision.\nThis endpoint analyzes the before/after spans and explains the reasoning\nbehind the revision based on the applied rule.","operationId":"explain_revise_change_explain_revise_change_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExplainReviseChangeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/chat_revise":{"post":{"summary":"Chat Revise","description":"Chat endpoint for Revise that acts as a helpful assistant.\nTakes either publicId or context, and responds to user messages.","operationId":"chat_revise_chat_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/agent_chat_revise":{"post":{"summary":"Agent Chat Revise","description":"Agentic Revise chat endpoint.\nReturns either a normal chat response or structured edit commands that the\nfrontend can apply to live TipTap nodes by stable node id.","operationId":"agent_chat_revise_agent_chat_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentChatReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/agent_chat_revise_2":{"post":{"summary":"Agent Chat Revise 2","description":"Stream portable document-agent partials as newline-delimited JSON.","operationId":"agent_chat_revise_2_agent_chat_revise_2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentChatRevise2Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/agent_feedback_revise":{"post":{"summary":"Agent Feedback Revise","description":"Stream a chapter critique or plot analysis as newline-delimited JSON.","operationId":"agent_feedback_revise_agent_feedback_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentFeedbackReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/yomu_agent_feedback":{"post":{"summary":"Yomu Agent Feedback","description":"Stream a Yomu academic review as an AI SDK UI Message Stream.","operationId":"yomu_agent_feedback_yomu_agent_feedback_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/YomuAgentFeedbackRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/download_revise":{"post":{"summary":"Download Revise","description":"Download Revise document in Microsoft Word format with proper strikethrough/tracked changes support.\n\nArgs:\n    download_request: Contains publicId and isProduction flag\n    background_tasks: FastAPI background tasks for cleanup\n    \nReturns:\n    FileResponse with the generated Word document","operationId":"download_revise_download_revise_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadReviseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/import_docx_to_yomu_document":{"post":{"summary":"Import Docx To Yomu Document","description":"Import a DOCX file from URL (S3 or any link) and convert it to Yomu document in TipTap format.\n\nArgs:\n    import_request: Contains url (link to DOCX file) and isProduction flag\n    \nReturns:\n    dict: Contains the TipTap JSON document, title, and any error message","operationId":"import_docx_to_yomu_document_import_docx_to_yomu_document_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportDocxToYomuDocumentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/import_docx_citations_status/{task_id}":{"get":{"summary":"Get Import Docx Citations Status","operationId":"get_import_docx_citations_status_import_docx_citations_status__task_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/import_docx_citations_result/{task_id}":{"get":{"summary":"Get Import Docx Citations Result","operationId":"get_import_docx_citations_result_import_docx_citations_result__task_id__get","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate_image":{"post":{"summary":"Generate Image","operationId":"generate_image_generate_image_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateImageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}}},"components":{"schemas":{"AgentChatAvailableRule":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"prompt":{"type":"string","title":"Prompt"},"positiveExamples":{"items":{"type":"string"},"type":"array","title":"Positiveexamples"},"negativeExamples":{"items":{"type":"string"},"type":"array","title":"Negativeexamples"}},"type":"object","required":["id","title","prompt"],"title":"AgentChatAvailableRule","description":"A user-owned visible rule forwarded by the authenticated Revise proxy."},"AgentChatMessage":{"properties":{"role":{"type":"string","enum":["user","assistant"],"title":"Role"},"content":{"type":"string","title":"Content"}},"type":"object","required":["role","content"],"title":"AgentChatMessage"},"AgentChatNode":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type"},"index":{"type":"integer","title":"Index"},"typeIndex":{"type":"integer","title":"Typeindex"},"text":{"type":"string","title":"Text"},"marks":{"anyOf":[{"items":{"$ref":"#/components/schemas/AgentChatNodeMark"},"type":"array"},{"type":"null"}],"title":"Marks"}},"type":"object","required":["id","type","index","typeIndex","text"],"title":"AgentChatNode"},"AgentChatNodeMark":{"properties":{"mark":{"type":"string","enum":["bold","italic","strike","underline","code"],"title":"Mark"},"text":{"type":"string","title":"Text"}},"type":"object","required":["mark","text"],"title":"AgentChatNodeMark"},"AgentChatRevise2Request":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/AgentChatMessage"},"type":"array","title":"Messages"},"nodes":{"anyOf":[{"items":{"$ref":"#/components/schemas/AgentChatNode"},"type":"array"},{"type":"null"}],"title":"Nodes"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt56_terra"},"available_rules":{"items":{"$ref":"#/components/schemas/AgentChatAvailableRule"},"type":"array","title":"Available Rules"}},"type":"object","title":"AgentChatRevise2Request","description":"Portable document-agent request used by the Revise NDJSON client."},"AgentChatReviseRequest":{"properties":{"prompt":{"type":"string","title":"Prompt"},"messages":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Messages"},"revisionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revisionid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"nodes":{"items":{"$ref":"#/components/schemas/AgentReviseNode"},"type":"array","title":"Nodes"},"selectedNodeIds":{"items":{"type":"string"},"type":"array","title":"Selectednodeids"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","default":"gpt54_mini"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"}},"type":"object","required":["prompt"],"title":"AgentChatReviseRequest"},"AgentFeedbackReviseRequest":{"properties":{"kind":{"type":"string","title":"Kind"},"nodes":{"items":{"$ref":"#/components/schemas/AgentChatNode"},"type":"array","minItems":1,"title":"Nodes"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"documentTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttitle"}},"type":"object","required":["kind","nodes"],"title":"AgentFeedbackReviseRequest"},"AgentReviseNode":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type"},"text":{"type":"string","title":"Text"},"index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Index"},"typeIndex":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Typeindex"}},"type":"object","required":["id","type","text"],"title":"AgentReviseNode"},"AskAi2TargetNode":{"properties":{"id":{"type":"string","title":"Id"},"from_offset":{"type":"integer","minimum":0.0,"title":"From Offset"},"to_offset":{"type":"integer","minimum":0.0,"title":"To Offset"}},"type":"object","required":["id","from_offset","to_offset"],"title":"AskAi2TargetNode","description":"A selected UTF-16 text span within one live TipTap node."},"AskCancelRequest":{"properties":{"cancel_reason":{"type":"string","pattern":"^(I_WAS_JUST_TRYING_IT_OUT|THE_COST_IS_TOO_HIGH|I_FOUND_A_BETTER_ALTERNATIVE|TECHNICAL_ISSUES_OR_BUGS|OTHER_REASON)$","title":"Cancel Reason","default":"I_WAS_JUST_TRYING_IT_OUT"},"cancel_reason_text":{"type":"string","title":"Cancel Reason Text"},"app":{"anyOf":[{"type":"string","pattern":"^(yomu|sourcely)$"},{"type":"null"}],"title":"App","default":"yomu"}},"type":"object","required":["cancel_reason_text"],"title":"AskCancelRequest"},"AskText2Request":{"properties":{"prompt":{"type":"string","title":"Prompt"},"nodes":{"items":{"$ref":"#/components/schemas/AgentChatNode"},"type":"array","title":"Nodes"},"target_nodes":{"items":{"$ref":"#/components/schemas/AskAi2TargetNode"},"type":"array","title":"Target Nodes"},"generated_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generated Text"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"paid"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["prompt"],"title":"AskText2Request","description":"Node-addressed Ask Yomu request.\n\nThe client sends a complete, live TipTap node snapshot and references the\nselected text through node IDs plus UTF-16 offsets. This deliberately does\nnot accept the legacy flattened ``text`` / ``full_text`` fields."},"AskTextRequest":{"properties":{"text":{"type":"string","title":"Text"},"prompt":{"type":"string","title":"Prompt"},"generated_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generated Text"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"full_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Full Text"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"paid"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["text","prompt"],"title":"AskTextRequest"},"Autocomplete2TextRequest":{"properties":{"markdown_text":{"type":"string","title":"Markdown Text"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["markdown_text"],"title":"Autocomplete2TextRequest"},"BibTexRequest":{"properties":{"bibtex":{"type":"string","title":"Bibtex"}},"type":"object","required":["bibtex"],"title":"BibTexRequest"},"ChatAnswerNowRequest":{"properties":{"token":{"type":"string","pattern":"^[a-f0-9]{32}$","title":"Token"}},"type":"object","required":["token"],"title":"ChatAnswerNowRequest"},"ChatReviseRequest":{"properties":{"publicId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publicid"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"},"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages","description":"List of message objects with 'role' and 'content' keys"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","default":"gpt54_mini"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format","default":"sansil"},"input_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Format","default":"default"}},"type":"object","required":["messages"],"title":"ChatReviseRequest"},"ChatYomu2Request":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/AgentChatMessage"},"type":"array","title":"Messages"},"nodes":{"anyOf":[{"items":{"$ref":"#/components/schemas/AgentChatNode"},"type":"array"},{"type":"null"}],"title":"Nodes"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt4"}},"type":"object","title":"ChatYomu2Request","description":"Node-addressed Yomu document chat.\n\nSame portable contract as ``AgentChatRevise2Request`` (live TipTap nodes,\nNDJSON chat/edit replies) without Revise writing-rule tools."},"ChatYomuRequest":{"properties":{"publicId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publicid"},"userId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Userid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"system_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"System Prompt"},"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages","description":"List of message objects with 'role', 'content' and optional 'attachmentLink' (list) keys"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","default":"gpt4"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"},"option":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Option","default":"default"},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format","default":"default"},"input_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Format","default":"default"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"thinking":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Thinking","default":false}},"type":"object","required":["messages"],"title":"ChatYomuRequest"},"CiteFormatRequest":{"properties":{"paper_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paper Id"},"full_authors_names_list":{"items":{"type":"string"},"type":"array","title":"Full Authors Names List"},"full_authors_names":{"type":"string","title":"Full Authors Names"},"year":{"title":"Year"},"title":{"type":"string","title":"Title"},"venue_or_journal":{"type":"string","title":"Venue Or Journal"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["full_authors_names_list","full_authors_names","year","title","venue_or_journal"],"title":"CiteFormatRequest"},"CiteMissingFormatRequest":{"properties":{"paper_id":{"type":"string","title":"Paper Id"}},"type":"object","required":["paper_id"],"title":"CiteMissingFormatRequest"},"CiteRequest":{"properties":{"text":{"type":"string","title":"Text"},"request_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Type","default":"free"},"year_from":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year From"},"year_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year To"},"minimum_citation_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Minimum Citation Count","default":0},"open_access_pdf":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Open Access Pdf","default":false},"is_research_paper":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Research Paper","default":false},"is_review_paper":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Review Paper","default":false},"include_keywords":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Include Keywords"},"exclude_keywords":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exclude Keywords"},"venue_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Venue Name"},"prev_keywords":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prev Keywords"},"page":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page","default":1},"yomu":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Yomu","default":false},"prev_max_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Prev Max Score","default":0.0},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"},"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true}},"type":"object","required":["text"],"title":"CiteRequest"},"Continue3ReviseRequest":{"properties":{"text":{"type":"string","title":"Text"}},"type":"object","required":["text"],"title":"Continue3ReviseRequest"},"CreateNewYomuDocumentFromChatRequest":{"properties":{"markdown_text":{"type":"string","title":"Markdown Text"}},"type":"object","required":["markdown_text"],"title":"CreateNewYomuDocumentFromChatRequest"},"DocumentAIRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","default":""},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","default":""},"is_markdown":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Markdown","default":false},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base64 Image"},"json_output":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Json Output","default":false},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","title":"DocumentAIRequest"},"DownloadRequest":{"properties":{"publicId":{"type":"string","title":"Publicid"},"format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Format","default":"tex"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"author":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"content":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Content"},"references":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"References"}},"type":"object","required":["publicId"],"title":"DownloadRequest"},"DownloadReviseRequest":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true}},"type":"object","required":["publicId"],"title":"DownloadReviseRequest"},"ExplainReviseChangeRequest":{"properties":{"text":{"type":"string","title":"Text"},"original_span":{"type":"string","title":"Original Span"},"new_span":{"type":"string","title":"New Span"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt41"},"rule_name":{"type":"string","title":"Rule Name"},"prompt":{"type":"string","title":"Prompt"},"strength":{"anyOf":[{"type":"string","enum":["light","medium","strong"]},{"type":"null"}],"title":"Strength","default":"medium"},"positive_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Positive Examples"},"negative_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Negative Examples"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"stream":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Stream","default":false}},"type":"object","required":["text","original_span","new_span","rule_name","prompt"],"title":"ExplainReviseChangeRequest"},"GenerateCitationsRequest":{"properties":{"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","default":""},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","title":"GenerateCitationsRequest"},"GenerateImageRequest":{"properties":{"prompt":{"type":"string","title":"Prompt"}},"type":"object","required":["prompt"],"title":"GenerateImageRequest"},"GenerateNewsletterRequest":{"properties":{"newsletterUuid":{"type":"string","title":"Newsletteruuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"ultra"}},"type":"object","required":["newsletterUuid"],"title":"GenerateNewsletterRequest"},"GenerateTitleAndDescriptionNewsletterRequest":{"properties":{"category":{"type":"string","title":"Category"},"subcategories":{"type":"string","title":"Subcategories"},"topic":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Topic"},"is_general_digest":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is General Digest","default":false}},"type":"object","required":["category","subcategories"],"title":"GenerateTitleAndDescriptionNewsletterRequest"},"GiveFeedbackRequest":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"is_markdown":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Markdown","default":false},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base64 Image"},"json_output":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Json Output","default":false},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["publicId"],"title":"GiveFeedbackRequest"},"GiveFeedbackRequest2Generate":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base64 Image"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["publicId"],"title":"GiveFeedbackRequest2Generate"},"GiveFeedbackRequest2Get":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true}},"type":"object","required":["publicId"],"title":"GiveFeedbackRequest2Get"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HumanizeReviseRequest":{"properties":{"text":{"type":"string","title":"Text"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","default":"gpt54"},"reasoning_effort":{"anyOf":[{"type":"string","enum":["none","minimal","low","medium","high","xhigh"]},{"type":"null"}],"title":"Reasoning Effort","default":"medium"},"verbosity":{"anyOf":[{"type":"string","enum":["low","medium","high"]},{"type":"null"}],"title":"Verbosity","default":"low"},"max_turns":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Turns","default":3},"output_format":{"anyOf":[{"type":"string","enum":["sansil","default","aisdk"]},{"type":"null"}],"title":"Output Format","default":"sansil"},"return_all_turns":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Return All Turns","default":true},"stop_on_human":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Stop On Human","default":true},"max_feedback_windows":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Feedback Windows"}},"type":"object","required":["text"],"title":"HumanizeReviseRequest"},"ImportDocxToYomuDocumentRequest":{"properties":{"url":{"type":"string","title":"Url"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"is_revise":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Revise","default":true},"try_including_citations":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Try Including Citations","default":false},"user_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Prompt"},"document_public_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Public Id"}},"type":"object","required":["url"],"title":"ImportDocxToYomuDocumentRequest"},"LanguageCheckRequest":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["publicId"],"title":"LanguageCheckRequest"},"PDFImportRequest":{"properties":{"pdf_url":{"type":"string","title":"Pdf Url"}},"type":"object","required":["pdf_url"],"title":"PDFImportRequest"},"ParseCitationFormatsRequest":{"properties":{"APA7":{"type":"string","title":"Apa7"},"MLA9":{"type":"string","title":"Mla9"},"Harvard":{"type":"string","title":"Harvard"},"IEEE":{"type":"string","title":"Ieee"}},"type":"object","required":["APA7","MLA9","Harvard","IEEE"],"title":"ParseCitationFormatsRequest"},"PlagiarismRequest":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["publicId"],"title":"PlagiarismRequest"},"ProcessTextRequest":{"properties":{"text":{"type":"string","title":"Text"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"paid"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["text"],"title":"ProcessTextRequest"},"Revise2Request":{"properties":{"nodes":{"items":{"$ref":"#/components/schemas/ReviseNode"},"type":"array","title":"Nodes"},"target_node_id":{"type":"string","title":"Target Node Id"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt41"},"rule_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rule Name","default":"Grammar check"},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt","default":"Fix grammar and punctuation only. Keep meaning and wording as close to the original as possible. Make minimal edits."},"strength":{"anyOf":[{"type":"string","enum":["light","medium","strong"]},{"type":"null"}],"title":"Strength","default":"medium"},"positive_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Positive Examples"},"negative_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Negative Examples"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"stream":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Stream","default":false}},"type":"object","required":["nodes","target_node_id"],"title":"Revise2Request"},"ReviseNode":{"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"}},"type":"object","required":["id","text"],"title":"ReviseNode"},"ReviseRequest":{"properties":{"text":{"type":"string","title":"Text"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context"},"future_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Future Context"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"words_used":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Words Used"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt41"},"rule_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rule Name","default":"Grammar check"},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt","default":"Fix grammar and punctuation only. Keep meaning and wording as close to the original as possible. Make minimal edits."},"strength":{"anyOf":[{"type":"string","enum":["light","medium","strong"]},{"type":"null"}],"title":"Strength","default":"medium"},"positive_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Positive Examples"},"negative_examples":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Negative Examples"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"history":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"History"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"stream":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Stream","default":false},"humanize":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Humanize","default":false}},"type":"object","required":["text"],"title":"ReviseRequest"},"SourcelyV2AllCitationsEnrichmentRequest":{"properties":{"uuid":{"type":"string","title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"target_cite_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Cite Id"},"max_sources":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Sources"},"max_parallel_requests":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Parallel Requests","default":30},"timeout_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeout Seconds","default":60},"retry_failed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Retry Failed","default":false},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"}},"type":"object","required":["uuid"],"title":"SourcelyV2AllCitationsEnrichmentRequest"},"SourcelyV2ChatRequest":{"properties":{"uuid":{"type":"string","title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages","description":"List of message objects with 'role', 'content' and optional 'attachmentLink' (list) keys"},"citation_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Citation Ids"},"model_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Id","default":"gpt5_chat"},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format","default":"sansil"},"input_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Format","default":"sansil"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"paid"},"chatId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chatid"}},"type":"object","required":["uuid","messages"],"title":"SourcelyV2ChatRequest"},"SourcelyV2CitationRequest":{"properties":{"uuid":{"type":"string","title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"experiment_group":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Experiment Group","default":"default"},"new_target_cite_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"New Target Cite Id"},"is_next_page_for_target_cite":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Next Page For Target Cite","default":false},"year_from":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year From"},"year_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year To"},"minimum_citation_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Minimum Citation Count","default":0},"open_access_pdf":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Open Access Pdf","default":false},"is_research_paper":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Research Paper","default":false},"is_review_paper":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Review Paper","default":false},"include_keywords":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Include Keywords"},"exclude_keywords":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exclude Keywords"},"venue_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Venue Name"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"default"},"search_engine":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search Engine","default":"gscholar"},"feedback":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feedback"},"search_type":{"type":"string","enum":["quick","deep"],"title":"Search Type","default":"quick"},"max_sources":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Sources"},"simulate_error":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Simulate Error","default":false}},"type":"object","required":["uuid"],"title":"SourcelyV2CitationRequest"},"SourcelyV2ExportAllRequest":{"properties":{"email":{"type":"string","title":"Email"},"citations":{"items":{"$ref":"#/components/schemas/SourcelyV2ExportRequest"},"type":"array","title":"Citations"},"export_insights":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Export Insights","default":false},"selected_styles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Selected Styles"}},"type":"object","required":["email","citations"],"title":"SourcelyV2ExportAllRequest"},"SourcelyV2ExportDocumentRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","default":"document"},"format":{"type":"string","title":"Format"},"content":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Content"},"references":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"References"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true}},"type":"object","required":["format","content"],"title":"SourcelyV2ExportDocumentRequest"},"SourcelyV2ExportRequest":{"properties":{"paper_id":{"type":"string","title":"Paper Id"},"full_authors_names_without_etal":{"type":"string","title":"Full Authors Names Without Etal"},"venue_or_journal":{"type":"string","title":"Venue Or Journal"},"venue_or_journal_full":{"type":"string","title":"Venue Or Journal Full"},"title":{"type":"string","title":"Title"},"year":{"type":"string","title":"Year"},"url":{"type":"string","title":"Url"},"authors":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authors"},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url"},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"},"keyword":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"},"relevancy_rating":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Relevancy Rating"},"high_level_analysis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"High Level Analysis"},"supporting_evidence":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Supporting Evidence"},"paper_type_classification":{"anyOf":[{"additionalProperties":{"type":"boolean"},"type":"object"},{"type":"null"}],"title":"Paper Type Classification"},"export_insights":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Export Insights","default":false},"APA7":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apa7"},"BibTeX":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bibtex"},"MLA9":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mla9"},"IEEE":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ieee"},"Harvard":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Harvard"}},"type":"object","required":["paper_id","full_authors_names_without_etal","venue_or_journal","venue_or_journal_full","title","year","url"],"title":"SourcelyV2ExportRequest"},"SourcelyV2GenerateTitleRequest":{"properties":{"text":{"type":"string","title":"Text"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"default"}},"type":"object","required":["text"],"title":"SourcelyV2GenerateTitleRequest"},"SourcelyV2GetCitationRequest":{"properties":{"uuid":{"type":"string","title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"new_target_cite_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"New Target Cite Id"},"search_type":{"type":"string","enum":["quick","deep"],"title":"Search Type","default":"quick"}},"type":"object","required":["uuid"],"title":"SourcelyV2GetCitationRequest"},"SourcelyV2ReadUrlRequest":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"SourcelyV2ReadUrlRequest"},"SourcelyV2StopDeepSearchRequest":{"properties":{"uuid":{"type":"string","title":"Uuid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"scope":{"anyOf":[{"type":"string","enum":["general","target","both"]},{"type":"null"}],"title":"Scope","default":"both"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["uuid"],"title":"SourcelyV2StopDeepSearchRequest"},"SourcelyV2SummarizeRequest":{"properties":{"url":{"type":"string","title":"Url"},"plan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plan","default":"free"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"abstract":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abstract"}},"type":"object","required":["url"],"title":"SourcelyV2SummarizeRequest"},"StartEssayRequest":{"properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":""},"include_title":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Include Title","default":false},"include_outline":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Include Outline","default":false},"include_ideas":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Include Ideas","default":false},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","title":"StartEssayRequest"},"StartEssayRequest2":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":""},"include_option":{"type":"string","pattern":"^(null|title|outline|ideas|full|full_with_citations)$","title":"Include Option","default":"null"},"prefer_gpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefer Gpt","default":"gpt3"},"custom_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Style"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"}},"type":"object","required":["publicId"],"title":"StartEssayRequest2"},"StartEssayRequest3":{"properties":{"publicId":{"type":"string","title":"Publicid"},"isProduction":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isproduction","default":true},"description":{"type":"string","title":"Description"},"include_option":{"type":"string","pattern":"^(outline|full|full_with_citations)$","title":"Include Option","default":"full"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":"EN_US"},"userId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Userid"},"length":{"anyOf":[{"type":"string","pattern":"^(concise|standard|comprehensive)$"},{"type":"null"}],"title":"Length","default":"standard"},"depth":{"anyOf":[{"type":"string","pattern":"^(quick|standard|deep)$"},{"type":"null"}],"title":"Depth","default":"standard"},"num_citations":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Citations"},"citation_style":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Citation Style","default":"APA7"},"source_recency_years":{"anyOf":[{"type":"integer","maximum":10.0,"minimum":1.0},{"type":"null"}],"title":"Source Recency Years"},"include_web":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Include Web","default":false},"include_library":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Include Library","default":false}},"type":"object","required":["publicId","description"],"title":"StartEssayRequest3"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"YomuAgentCitation":{"properties":{"inText":{"type":"string","title":"Intext","default":""},"title":{"type":"string","title":"Title","default":""},"year":{"type":"string","title":"Year","default":""},"authors":{"type":"string","title":"Authors","default":""},"venue":{"type":"string","title":"Venue","default":""}},"type":"object","title":"YomuAgentCitation"},"YomuAgentFeedbackRequest":{"properties":{"kind":{"type":"string","title":"Kind","default":"peer-review"},"nodes":{"items":{"$ref":"#/components/schemas/YomuAgentNode"},"type":"array","minItems":1,"title":"Nodes"}},"type":"object","required":["nodes"],"title":"YomuAgentFeedbackRequest"},"YomuAgentMarkInfo":{"properties":{"type":{"type":"string","title":"Type"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"}},"type":"object","required":["type"],"title":"YomuAgentMarkInfo"},"YomuAgentMarkSegment":{"properties":{"text":{"type":"string","title":"Text"},"marks":{"items":{"$ref":"#/components/schemas/YomuAgentMarkInfo"},"type":"array","title":"Marks"}},"type":"object","required":["text"],"title":"YomuAgentMarkSegment"},"YomuAgentNode":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type","default":"paragraph"},"text":{"type":"string","title":"Text","default":""},"citations":{"items":{"$ref":"#/components/schemas/YomuAgentCitation"},"type":"array","title":"Citations"},"mark":{"items":{"$ref":"#/components/schemas/YomuAgentMarkSegment"},"type":"array","title":"Mark"},"index":{"type":"integer","title":"Index","default":0},"typeIndex":{"type":"integer","title":"Typeindex","default":0}},"type":"object","required":["id"],"title":"YomuAgentNode"}},"securitySchemes":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"ACCESS_TOKEN"}}}}