支持知网 · 维普 · Turnitin 等主流检测平台

论文改写服务
简单使用

对外主调用方式现在统一为三条:/model/default/model/standard/model/pro。调用密钥统一放到请求头里,旧版 /:apiKey 路径仍兼容一段时间。

默认 / 标准 / 加强三入口 · 参数更少 · 后台管理与高级安全模式保留

12+
兼容平台类型
3
主改写接口数量
10+
后台统计能力
运行中
当前服务状态
支持平台

覆盖主流论文检测与改写场景

首页保留清爽的层级和留白,同时把说明口径统一改成代理与客户更容易理解的业务使用视角。

知网维普万方PaperYYPaperPassTurnitinZeroGPT朱雀格子达笔杆网大雅华宸Paperred
核心能力

主接口收口成默认、标准和加强

使用方式继续保持简单,不需要先理解复杂模式编号。现在只需要选择默认接口、标准接口还是加强接口,其他平台和类型参数继续保留。

默认接口

直接调用 POST /model/default,Header 使用 Authorization: Bearer sk_live_xxxX-API-Key,当前与标准版共用同一套算法流程,只切换到默认通道模型,适合做模型对比和灰度验证。

标准接口

直接调用 POST /model/standard,Header 使用 Authorization: Bearer sk_live_xxxX-API-Key,默认覆盖大多数日常改写场景,不需要再传 mode

加强接口

直接调用 POST /model/pro,Header 使用 Authorization: Bearer sk_live_xxxX-API-Key,固定走加强强度;会按后台配置的复改轮数与平台链路生成多轮候选,再结合检测结果选出当前最优版本。双降场景首轮先降重再降AIGC,后续复改只继续补做降AIGC。

参数映射更简单

强度不再通过 mode 传参,文档只保留 languageplatformrewriteType 三组映射。

高级安全模式

保留 /v1/sessions/v1/rewrite/*,适合服务端保存 sk_xxx、前端只拿短时凭证的正式场景。

管理后台

项目详情、密钥列表、活动记录、概览统计、按天趋势、来源域名、用户分布、错误分布和模型分布都已经接通。

账号与字数管理

支持查看账号状态、剩余字数、调用记录和项目表现,方便代理统一管理客户使用情况。

使用流程

四步开始使用改写服务

先用三条主接口之一把调用跑通,后面如果需要更高安全性或流式体验,再升级到高级安全模式。

01

开通并登录账号

先在平台开通账号。注册或首次登录后,系统会自动准备一个默认项目。

02

保存默认调用密钥

进入后台后先保存默认 sk,再根据需要设置允许访问域名。只有多站点隔离时才需要额外创建项目。

03

选择默认、标准或加强

根据业务场景直接调用 POST /model/defaultPOST /model/standardPOST /model/pro,调用密钥统一放到请求头里。

04

按需升级高级安全模式

如果你需要更强安全边界、SSE 流式返回或前后端分离签名,再切到 /v1/sessions/v1/rewrite/*

后台能力

不仅能调接口,还能看懂调用情况

这部分把项目管理、使用记录和数据洞察统一收在后台里,方便代理和客户直接查看实际使用情况。

应用概览

总请求数、成功率、失败数、文本 / 文件占比、下载次数、唯一用户数、总请求字数和平均耗时。

活动日志

按时间倒序查看短时授权、文本改写、文件改写、文件下载,支持分页与条件筛选。

按天趋势

输出每日请求数、成功数、失败数、下载数、唯一用户数与字数规模,方便你直接画图。

来源域名分析

查看哪个前端域名或来源站点调用最多,便于做租户管理、灰度发布和安全排查。

用户分布

externalUserId 聚合调用次数、成功率和请求字数,定位高频用户非常直接。

模型与错误分布

查看 provider / model 维度的请求量、成功率和平均耗时,同时统计错误类型与失败原因。

使用说明

默认先看三条主接口

现在文档入口默认先讲默认接口、标准接口和加强接口,普通使用者不需要先理解短时凭证、SSE 或文件任务,就能直接开始使用。

高频入口

POST/model/default
POST/model/standard
POST/model/pro
GET/supported
POST/v1/sessions
POST/v1/rewrite/text/stream
默认推荐先看上面三条主接口。/v1/* 是更完整的高级模式,给正式多端场景或更严格的安全边界使用。

快速测试

curl -X POST http://localhost:3010/v1/auth/send-email-code \
  -H 'Content-Type: application/json' \
  -d '{"email":"demo_user@example.com"}'

curl -X POST http://localhost:3010/v1/auth/register \
  -H 'Content-Type: application/json' \
  -d '{"email":"demo_user@example.com","code":"123456","password":"12345678"}'

curl -X POST http://localhost:3010/v1/apps \
  -H 'Authorization: Bearer dev_access_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"name":"demo-app","allowedOrigins":["http://localhost:5173"]}'

curl -X PATCH http://localhost:3010/v1/apps/app_xxx \
  -H 'Authorization: Bearer dev_access_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"allowedOrigins":["http://localhost:5173"],"status":"active"}'

curl http://localhost:3010/supported

curl -X POST http://localhost:3010/model/default \
  -H 'Authorization: Bearer sk_live_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"text":"这是需要改写的文本内容,至少 20 字。","language":1,"platform":1,"rewriteType":1}'

curl -X POST http://localhost:3010/model/standard \
  -H 'Authorization: Bearer sk_live_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"text":"这是需要改写的文本内容,至少 20 字。","language":1,"platform":1,"rewriteType":1}'

open http://localhost:3010/portal/login

curl http://localhost:3010/api-docs