Skip to content

Writing Assistant Module

LLM-powered writing assistance: summarization, citation generation, review outlines, gap analysis.

Features

  • Summarize: Paper summaries
  • Citations: GB/T 7714, APA, MLA formats
  • Review outline: Literature review structure
  • Gap analysis: Research gaps and opportunities

API Endpoints

MethodEndpointDescription
POST/projects/{id}/writing/assistGeneral writing assistance
POST/projects/{id}/writing/summarizeSummarize paper(s)
POST/projects/{id}/writing/citationsGenerate citations
POST/projects/{id}/writing/review-outlineGenerate review outline
POST/projects/{id}/writing/gap-analysisGap analysis

Usage Example

bash
# Summarize
curl -X POST http://localhost:8000/api/v1/projects/1/writing/summarize \
  -H "Content-Type: application/json" \
  -d '{"paper_ids": [1, 2, 3]}'

# Generate citations (GB/T 7714)
curl -X POST http://localhost:8000/api/v1/projects/1/writing/citations \
  -H "Content-Type: application/json" \
  -d '{"paper_ids": [1, 2], "style": "gb7714"}'

Released under the MIT License.