热门角色不仅是灵感来源,更是你的效率助手。通过精挑细选的角色提示词,你可以快速生成高质量内容、提升创作灵感,并找到最契合你需求的解决方案。让创作更轻松,让价值更直接!
我们根据不同用户需求,持续更新角色库,让你总能找到合适的灵感入口。
本提示词专为程序设计师打造,提供系统化的模块接口设计解决方案。通过结构化的工作流程,能够生成包含完整参数定义、错误处理规范和实际示例的接口设计方案,确保接口设计的清晰性、稳定性和可维护性。特别适用于微服务架构、系统集成和团队协作场景,帮助设计师快速构建符合RESTful和RPC规范的接口文档。
| 参数名 | 类型 | 必填 | 描述 | 示例 |
|---|---|---|---|---|
| input.type | string | 是 | 输入类型,枚举:"text" | "url" |
| input.content | string | 当 type="text" 时必填 | 原文纯文本 | "......" |
| input.url | string | 当 type="url" 时必填 | 可抓取的页面 URL(HTTP/HTTPS) | "https://example.com/article" |
| input.html | string | 当 type="html" 时必填 | HTML 源(将自动抽取正文) | "..." |
| input.source_metadata.title | string | 否 | 源标题 | "Sample News" |
| input.source_metadata.author | string | 否 | 作者 | "Alice" |
| input.source_metadata.published_at | string | 否 | 源发布时间(ISO 8601) | "2025-10-01T10:00:00Z" |
| input.source_metadata.source_id | string | 否 | 源标识(用于追踪) | "news_00123" |
| source_language | string | 否 | 源语言(BCP 47)。缺省自动检测 | "zh-CN" |
| target_language | string | 否 | 目标摘要语言。缺省等于源语言/检测语言 | "en" |
| style | string | 是 | 摘要风格。枚举:"news" | "academic" |
| target_length.unit | string | 否 | 长度单位。枚举:"words" | "sentences" |
| target_length.value | number | 否 | 目标长度值(words/sentences 为正整数;ratio ∈ (0,1]) | 6 |
| keywords_options.top_k | integer | 否 | 返回关键词数量(1-50,默认 15) | 12 |
| keywords_options.include_phrases | boolean | 否 | 是否包含多词短语(默认 true) | true |
| keywords_options.min_char_len | integer | 否 | 关键词最小长度(默认 2) | 2 |
| key_sentence_options.count | integer | 否 | 关键句数量(1-20,默认 5) | 5 |
| sensitive_masking.enable | boolean | 否 | 启用敏感词屏蔽(默认 false) | true |
| sensitive_masking.mode | string | 当启用时建议 | 枚举:"exact" | "regex" |
| sensitive_masking.mask_char | string | 否 | 屏蔽字符,默认 "*" | "*" |
| sensitive_masking.preserve_length | boolean | 否 | 是否保持原长(默认 true) | true |
| sensitive_masking.scope | string | 否 | "summary_only" | "all_outputs"(默认 summary_only) |
| sensitive_masking.dictionary_id | string | 否 | 敏感词词典配置 ID | "dict_v3" |
| citation_options.enable | boolean | 否 | 是否回填引用来源(默认 true 若有来源) | true |
| citation_options.format | string | 否 | "inline" | "footnote"(默认 inline) |
| citation_options.style | string | 否 | "apa" | "mla" |
| citation_options.min_confidence | number | 否 | 来源置信度阈值 0-1(默认 0.5) | 0.6 |
| topic_preferences.taxonomy | string | 否 | 主题体系:"iptc" 或 "custom:{id}" | "iptc" |
| topic_preferences.items | array | 否 | 主题偏好(主题与权重) | [{"topic":"economy","weight":0.8}] |
| pagination.enable | boolean | 否 | 是否分页处理长文(默认 false) | true |
| pagination.unit | string | 条件 | "chars" | "sentences"(默认 sentences) |
| pagination.size | integer | 条件 | 每页大小(chars: 2k-20k;sentences: 5-50) | 12 |
| pagination.overlap | integer | 否 | 页间重叠(默认 0;同 unit) | 2 |
| response_mode | string | 否 | "auto" | "sync" |
| return_pages | boolean | 否 | 若分页且同步完成,是否直接返回所有页(默认 false) | false |
| config_profile.id | string | 否 | 配置画像 ID(用于版本追踪) | "sum_profile_a" |
| config_profile.version | string | 否 | 配置画像版本 | "1.4.2" |
| client_request_id | string | 否 | 客户端请求跟踪 ID | "req-789" |
| dry_run | boolean | 否 | 仅做参数校验与估算(默认 false) | false |
说明:
| 参数名 | 类型 | 描述 | 示例 |
|---|---|---|---|
| request_id | string | 服务端请求 ID | "r_01HF..." |
| job_id | string | 任务 ID(可用于查询) | "j_01HF..." |
| status | string | "succeeded" | "succeeded" |
| created_at | string | 创建时间 | "2025-11-13T08:15:30Z" |
| completed_at | string | 完成时间 | "2025-11-13T08:15:32Z" |
| input_meta.source_type | string | "text" | "url" |
| input_meta.detected_language | string | 检测到源语言 | "zh-CN" |
| input_meta.char_count | integer | 源文本字符数 | 14320 |
| input_meta.sentence_count | integer | 源句子数 | 512 |
| input_meta.source_url | string | 若来自 URL | "https://..." |
| pagination.enabled | boolean | 是否分页 | true |
| pagination.unit | string | 分页单位 | "sentences" |
| pagination.size | integer | 每页大小 | 12 |
| pagination.overlap | integer | 页重叠 | 2 |
| pagination.page_count | integer | 页数 | 38 |
| pagination.page_map | array | 页索引与全局区间映射 | [{"page_index":0,"char_start":0,"char_end":1200,"sentence_start":0,"sentence_end":13}] |
| summary.style | string | 摘要风格 | "news" |
| summary.target_language | string | 目标语言 | "en" |
| summary.target_length | object | 目标长度回显 | {"unit":"sentences","value":6} |
| summary.text | string | 摘要正文(非列表风格) | "..." |
| summary.items | array |
列表风格时返回条目 | ["Point 1","Point 2"] |
| summary.sentences_count | integer | 摘要句子数 | 6 |
| key_sentences | array | 关键句列表(见下) | [...] |
| key_sentences[].text | string | 关键句文本 | "..." |
| key_sentences[].confidence | number | 0-1 置信度 | 0.86 |
| key_sentences[].indices | object | 原文位置索引 | {"char_start":532,"char_end":610,"sentence_index":23,"page_index":1} |
| keywords | array | 关键词列表 | [...] |
| keywords[].term | string | 词/短语 | "monetary policy" |
| keywords[].language | string | 关键词语言 | "en" |
| keywords[].confidence | number | 0-1 置信度 | 0.91 |
| keywords[].occurrences | integer | 在原文出现次数(近似) | 7 |
| keywords[].indices | array | 若采样定位,返回若干出现位置 | [{"char_start":120,"char_end":138,"sentence_index":4,"page_index":0}] |
| citations | array | 引用映射(如启用) | [...] |
| citations[].summary_sentence_index | integer | 摘要句索引 | 1 |
| citations[].sources | array | 源位置与来源 | [{"url":"https://...","title":"...","position":{"sentence_index":45,"char_start":9012,"char_end":9102},"confidence":0.77}] |
| sensitive_masking.enabled | boolean | 是否启用屏蔽 | true |
| sensitive_masking.mask_char | string | 屏蔽符 | "*" |
| sensitive_masking.scope | string | 屏蔽范围 | "all_outputs" |
| sensitive_masking.masked_spans_count | integer | 屏蔽片段数 | 3 |
| sensitive_masking.masked_spans | array | 被屏蔽片段在输出中的位置(针对 summary/items/keywords 等) | [{"output":"summary.text","char_start":120,"char_end":123}] |
| topic_preferences_applied | array | 归一化主题权重 | [{"topic":"economy","weight":0.8}] |
| config | object | 应用的配置画像 | {"profile_id":"sum_profile_a","version":"1.4.2","snapshot_hash":"sha256:..."} |
| model_version | string | 模型/算法版本 | "sum_3.2.0" |
| metrics.processing_time_ms | integer | 处理耗时 | 2100 |
说明:
| 参数名 | 类型 | 描述 | 示例 |
|---|---|---|---|
| request_id | string | 请求 ID | "r_01HF..." |
| job_id | string | 任务 ID | "j_01HF..." |
| status | string | "queued" 或 "processing" | "queued" |
| created_at | string | 创建时间 | "2025-11-13T08:15:30Z" |
| eta_ms | integer | 预计剩余毫秒(估算) | 8000 |
| 参数名 | 类型 | 必填 | 位置 | 描述 | 示例 |
|---|---|---|---|---|---|
| job_id | string | 是 | path | 任务 ID | "j_01HF..." |
| page_index | integer | 否 | query | 返回指定页的数据(0 基)。省略则返回聚合视图 | 0 |
| include | string | 否 | query | 逗号分隔字段:"summary,keywords,key_sentences,citations,page_map" | "summary,keywords" |
| 参数名 | 类型 | 必填 | 位置 | 描述 | 示例 |
|---|---|---|---|---|---|
| job_id | string | 是 | path | 任务 ID | "j_01HF..." |
| page_index | integer | 是 | path | 页索引(0 基) | 3 |
| include | string | 否 | query | 返回字段控制,同上 | "summary,key_sentences" |
| 参数名 | 类型 | 描述 | 示例 |
|---|---|---|---|
| request_id | string | 请求 ID | "r_01HF..." |
| job_id | string | 任务 ID | "j_01HF..." |
| status | string | 任务状态(需为 succeeded) | "succeeded" |
| pagination.page_count | integer | 总页数 | 38 |
| page | object | 页数据(同上页内段) | {...} |
| model_version | string | 模型版本 | "sum_3.2.0" |
| config | object | 配置画像回显 | {...} |
| 错误码 | HTTP 状态 | 错误信息 | 解决方案 |
|---|---|---|---|
| E_AUTH_INVALID | 401 | 无效或缺失鉴权 | 确认 Authorization 头与令牌有效 |
| E_FORBIDDEN | 403 | 无权限访问资源 | 检查账户或资源权限 |
| E_NOT_FOUND | 404 | 任务不存在 | 核对 job_id |
| E_CONFLICT | 409 | 重复请求/状态冲突 | 使用不同 Idempotency-Key 或等待当前任务完成 |
| E_PAYLOAD_TOO_LARGE | 413 | 请求过大 | 启用 pagination 或精简输入 |
| E_UNSUPPORTED_MEDIA | 415 | 不支持的内容类型 | 使用 application/json |
| E_VALIDATION | 400 | 参数校验失败 | 根据错误详情修正参数 |
| E_UNPROCESSABLE | 422 | 语言或风格不受支持 | 改用受支持的语言/风格 |
| E_RATE_LIMIT | 429 | 超出频率限制 | 退避重试 |
| E_FETCH_FAILED | 424 | URL 抓取/正文抽取失败 | 校验链接、重试或改用 text 输入 |
| E_TIMEOUT | 504 | 处理超时 | 改用 async 或分页,稍后重试 |
| E_SERVER | 500 | 服务器内部错误 | 重试或联系支持 |
| E_SERVICE_UNAVAILABLE | 503 | 服务不可用 | 稍后重试 |
错误响应统一格式:
示例: { "code": "E_VALIDATION", "message": "pagination.size must be between 5 and 50 for unit=sentences", "request_id": "r_01HF...", "details": {"field":"pagination.size","min":5,"max":50} }
接口基本信息
通用数据结构(供各方法引用)
方法一:draft.create(创建草稿) 请求参数定义表
响应参数定义表
方法二:draft.validate(指令集预检) 请求参数定义表
响应参数定义表
方法三:draft.generate_segments(增量生成/断点续写) 请求参数定义表
响应参数定义表
方法四:draft.get_content(获取内容/片段) 请求参数定义表
响应参数定义表
方法五:draft.commit(提交版本) 请求参数定义表
响应参数定义表
方法六:draft.rollback_version(版本回滚) 请求参数定义表
响应参数定义表
方法七:draft.list_versions(版本列表) 请求参数定义表
响应参数定义表
方法八:draft.get_audit_log(审计日志) 请求参数定义表
响应参数定义表
方法九:job.get_status(作业状态) 请求参数定义表
响应参数定义表
方法十:job.resume(续写) 请求参数定义表
响应参数定义表
方法十一:job.cancel(取消作业) 请求参数定义表
响应参数定义表
方法十二:content.locate_fragment(片段定位) 请求参数定义表
响应参数定义表
方法十三:content.replace_fragment(片段替换) 请求参数定义表
响应参数定义表
错误码对照表
接口调用示例
示例 1:创建草稿(draft.create) 请求示例 { "jsonrpc": "2.0", "method": "draft.create", "id": "req-20251113-001", "params": { "idempotency_key": "idem-6f1e2c9a-01", "external_correlation_id": "release-2.4", "instruction_set": { "outline": [ {"node_id": "n-1", "type": "chapter", "title": "概述", "children": [ {"node_id": "n-1-1", "type": "section", "title": "背景"} ]}, {"node_id": "n-2", "type": "chapter", "title": "安装与升级", "children": [ {"node_id": "n-2-1", "type": "section", "title": "系统要求", "requirements": {"min_words": 200}} ]} ], "tone": "专业且清晰", "persona": {"role": "运维工程师", "experience": "中级", "industry": "软件"}, "glossary": [{"term": "容器镜像", "definition": "可部署的软件包镜像"}], "banned_terms": ["绝对保证", "免费"], "references": [{"label": "发布票据", "url": "https://example.com/release/2.4"}], "compliance_points": [{"code": "CN-ADS-01", "description": "禁止夸大承诺", "severity": "high"}] }, "generation_options": { "language": "zh-CN", "output_format": "markdown", "citation_style": "numeric", "chart_placeholder_style": "mermaid", "segment_strategy": {"type": "by_outline_node", "max_tokens_per_segment": 1200}, "compliance_mode": "strict", "on_violation": "block" } } } 响应示例 { "jsonrpc": "2.0", "id": "req-20251113-001", "result": { "draft_id": "dr-b7a0f3e4-9d1b-4c2c-8120-99c6f9d1f0a1", "version_id": "v-0001", "state": "initialized", "created_at": "2025-11-13T06:20:30Z", "audit_id": "au-9c3d5ea2" } }
示例 2:增量生成(draft.generate_segments) 请求示例 { "jsonrpc": "2.0", "method": "draft.generate_segments", "id": "req-003", "params": { "idempotency_key": "idem-7e2a-02", "draft_id": "dr-b7a0f3e4-9d1b-4c2c-8120-99c6f9d1f0a1", "version_id": "v-0001", "locators": [ {"node_id": "n-2-1", "selection": "content"} ], "max_segments": 3, "overwrite_strategy": "skip_existing", "audit_note": "生成第2章系统要求" } } 响应示例 { "jsonrpc": "2.0", "id": "req-003", "result": { "job_id": "job-91f334d2", "status": "partial", "generated_segments": [ { "segment_id": "seg-001", "node_id": "n-2-1", "version_id": "v-0001", "content": "本章涵盖安装前的硬件与软件要求……", "citations": [{"marker":"[1]","reference_label":"发布票据","url":"https://example.com/release/2.4"}], "chart_placeholders": [{"placeholder_id":"cp-1","type":"diagram","style":"mermaid","spec":"flowchart TD; A-->B"}], "compliance_violations": [], "checksum": "sha256:ba1f...", "created_at": "2025-11-13T06:25:00Z" } ], "next_cursor": {"checkpoint_id": "cp-7da2", "next_node_id": "n-2-1", "offset": 1}, "metrics": {"segments_generated": 1, "tokens_used": 1800}, "warnings": [] } }
示例 3:获取片段(draft.get_content) 请求示例 { "jsonrpc": "2.0", "method": "draft.get_content", "id": "req-004", "params": { "draft_id": "dr-b7a0f3e4-9d1b-4c2c-8120-99c6f9d1f0a1", "version_id": "v-0001", "format": "markdown", "include_toc": true, "locator": {"node_id": "n-2-1", "selection": "content"} } } 响应示例 { "jsonrpc": "2.0", "id": "req-004", "result": { "content": "## 系统要求\n- CPU:4核及以上…", "toc": [{"title":"概述","node_id":"n-1","level":1}, {"title":"安装与升级","node_id":"n-2","level":1}], "structure_nodes": [{"node_id":"n-2-1","type":"section","title":"系统要求"}], "fragment_info": {"node_id":"n-2-1","segment_ids":["seg-001"]}, "etag": "W/"v-0001:sha256-2da3..."" } }
示例 4:提交版本(draft.commit) 请求示例 { "jsonrpc": "2.0", "method": "draft.commit", "id": "req-005", "params": { "idempotency_key": "idem-3df0-03", "draft_id": "dr-b7a0f3e4-9d1b-4c2c-8120-99c6f9d1f0a1", "version_label": "release-2.4", "release_notes_summary": "新增系统要求章节,完善引用" } } 响应示例 { "jsonrpc": "2.0", "id": "req-005", "result": { "version_id": "v-0002", "status": "committed", "changelog": [{"node_id":"n-2-1","change":"added","segments":1}] } }
示例 5:版本回滚(draft.rollback_version) 请求示例 { "jsonrpc": "2.0", "method": "draft.rollback_version", "id": "req-006", "params": { "idempotency_key": "idem-0a1b-04", "draft_id": "dr-b7a0f3e4-9d1b-4c2c-8120-99c6f9d1f0a1", "to_version_id": "v-0001", "reason": "检测到禁用词" } } 响应示例 { "jsonrpc": "2.0", "id": "req-006", "result": { "version_id": "v-0001", "status": "rolled_back", "diff_summary": [{"node_id":"n-2-1","change":"removed","segments":1}], "audit_id": "au-1f2e77a9" } }
注意事项
版本变更记录
本规范旨在确保在操作手册与发布说明自动撰写场景下,实现可控、可审计、可恢复的长文生成流水线。
接口基本信息
请求参数定义表
| 参数名 | 类型 | 必填 | 描述 | 示例 |
|---|---|---|---|---|
| content | String | 是 | 原始段落文本(建议≤2000字符) | "我们提供高性能API服务..." |
| style | Style! | 是 | 目标风格(FORMAL/CASUAL/ACADEMIC/MARKETING) | FORMAL |
| preserveTerms | [String!] | 否 | 需原样保留的术语清单(大小写敏感) | ["GraphQL","API"] |
| maxLength | Int | 否 | 输出长度上限(字符数,≥50;若不足以生成候选将返回警告并尽量生成) | 200 |
| candidateCount | Int | 否 | 候选数量(1~5,默认3;实际返回可能因去重而减少) | 3 |
| externalId | String | 否 | 由调用方提供的外部任务ID,便于幂等追踪 | "doc-123#p1" |
| 参数名 | 类型 | 必填 | 描述 | 示例 |
|---|---|---|---|---|
| tasks | [RewriteTaskInput!]! | 是 | 任务数组(建议≤100条/请求) | [{...},{...}] |
| mode | ProcessingMode | 否 | 处理模式:SYNC(小批量同步)或 QUEUED(异步队列,默认) | QUEUED |
类型枚举 | 枚举名 | 可选值 | 描述 | | --- | --- | --- | | Style | FORMAL, CASUAL, ACADEMIC, MARKETING | 正式、口语、学术、营销 | | ProcessingMode | SYNC, QUEUED | 同步或异步队列处理 |
响应参数定义表
类型:RewriteCandidate | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | id | ID! | 候选ID | "cand_01" | | text | String! | 改写后的文本 | "本服务提供高性能的API能力..." | | similarity | Float! | 与原文相似度(0.0~1.0,越高越接近原文语义) | 0.82 | | changes | [String!]! | 变更要点(简要列点,≤5项) | ["风格转为正式","保留术语:GraphQL, API","句式更简洁"] |
类型:RewriteResult | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | taskId | ID! | 系统生成的任务ID | "task_20231101120001_001" | | externalId | String | 请求中传入的外部ID | "doc-123#p1" | | original | String! | 原始文本 | "我们提供高性能API服务..." | | style | Style! | 目标风格 | FORMAL | | preserveTerms | [String!] | 保留的术语 | ["GraphQL","API"] | | maxLength | Int | 输出长度上限 | 200 | | candidateCount | Int | 期望候选数量 | 3 | | candidates | [RewriteCandidate!]! | 改写候选列表(已去重) | [RewriteCandidate,...] | | dedupeInfo | DedupeInfo! | 去重信息 | {applied:true,strategy:"SEMANTIC",removedDuplicates:1} | | warnings | [Warning!] | 非致命警告 | [{"code":"DEDUPE_REDUCED_CANDIDATES","message":"去重后返回2条"}] |
类型:DedupeInfo | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | applied | Boolean! | 是否应用去重 | true | | strategy | String! | 去重策略(固定为"SEMANTIC") | "SEMANTIC" | | removedDuplicates | Int! | 去重移除的候选数量 | 1 |
类型:Warning | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | code | String! | 警告编码 | "MAX_LENGTH_BINDING" | | message | String! | 警告信息 | "maxLength限制导致候选被截断" |
类型:SubmitPayload(submit返回) | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | jobId | ID! | 队列任务ID | "job_20231101120001" | | status | JobStatus! | 当前状态 | PENDING | | results | [RewriteResult!] | 若mode=SYNC且任务较少,可能直接返回结果 | null |
类型:RewriteJob(异步查询) | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | jobId | ID! | 队列任务ID | "job_20231101120001" | | status | JobStatus! | 队列状态(PENDING/RUNNING/COMPLETED/FAILED) | RUNNING | | createdAt | String! | 创建时间(ISO 8601) | "2023-11-01T12:00:01Z" | | totalTasks | Int! | 任务总数 | 2 | | completedTasks | Int! | 已完成任务数 | 1 | | results | [RewriteResult!] | 已完成任务的结果 | [RewriteResult] | | errors | [TaskError!] | 失败任务的错误信息 | [{"taskId":"...","code":"CONTENT_EMPTY","message":"..."}] |
类型:TaskError | 参数名 | 类型 | 描述 | 示例 | | --- | --- | --- | --- | | taskId | ID! | 失败任务ID | "task_..." | | externalId | String | 对应外部ID | "doc-123#p2" | | code | String! | 错误码 | "CONTENT_EMPTY" | | message | String! | 错误信息 | "content为空" | | details | String | 详细描述 | "去除空白后长度为0" |
错误码对照表 | 错误码 | 错误信息 | 解决方案 | | --- | --- | --- | | INVALID_STYLE | style不在允许值内 | 使用FORMAL/CASUAL/ACADEMIC/MARKETING | | CONTENT_EMPTY | content为空或仅空白 | 提供非空文本 | | CONTENT_TOO_LONG | content超过最大允许值 | 缩短文本或分批提交 | | MAX_LENGTH_TOO_SMALL | maxLength过小不足以生成候选 | 将maxLength设为≥50或留空 | | PRESERVE_TERMS_CONFLICT | 保留术语约束过强导致改写受限 | 减少或放宽术语清单 | | TASK_ID_DUPLICATE | externalId重复导致幂等冲突 | 更换externalId或不填 | | JOB_NOT_FOUND | 未找到队列任务 | 检查jobId或稍后重试 | | RATE_LIMITED | 触发限流 | 降低请求速率或使用队列模式 | | INTERNAL_ERROR | 服务内部错误 | 重试;持续失败请联系支持 | | DEDUPE_REDUCED_CANDIDATES(警告) | 去重后候选少于请求数量 | 调整candidateCount或内容差异性 |
接口调用示例
请求示例(GraphQL) operation: mutation Rewrite($task: RewriteTaskInput!) { rewrite(task: $task) { taskId original style candidates { id text similarity changes } dedupeInfo { applied strategy removedDuplicates } warnings { code message } } } variables: { "task": { "content": "我们提供高性能API服务,助力企业快速集成与扩展。", "style": "FORMAL", "preserveTerms": ["GraphQL","API"], "maxLength": 120, "candidateCount": 3, "externalId": "doc-123#p1" } }
响应示例(部分) { "data": { "rewrite": { "taskId": "task_20231101120001_001", "original": "我们提供高性能API服务,助力企业快速集成与扩展。", "style": "FORMAL", "candidates": [ { "id": "cand_01", "text": "本服务提供高性能的API能力,支持企业高效集成与持续扩展。", "similarity": 0.83, "changes": ["风格转为正式","保留术语:GraphQL, API","语序调整以提升简洁"] }, { "id": "cand_02", "text": "我们以高性能API为核心,保障企业快速集成并稳健扩展。", "similarity": 0.78, "changes": ["表达更规范","术语保留:API","结构更凝练"] }, { "id": "cand_03", "text": "凭借高性能API,我们助力企业实现高效集成与长效扩展。", "similarity": 0.81, "changes": ["用词更正式","保持关键信息不变","适度重写句式"] } ], "dedupeInfo": { "applied": true, "strategy": "SEMANTIC", "removedDuplicates": 1 }, "warnings": [] } } }
提交示例(GraphQL) operation: mutation Submit($tasks: [RewriteTaskInput!]!, $mode: ProcessingMode) { submit(tasks: $tasks, mode: $mode) { jobId status results { taskId candidates { id text similarity changes } } } } variables: { "tasks": [ { "content": "欢迎订阅我们的技术简报。", "style": "MARKETING", "candidateCount": 3 }, { "content": "该算法在稳定性测试中表现优异。", "style": "ACADEMIC", "preserveTerms": ["算法","稳定性"], "candidateCount": 3 } ], "mode": "QUEUED" }
提交响应示例 { "data": { "submit": { "jobId": "job_20231101120500", "status": "PENDING", "results": null } } }
结果查询示例(GraphQL) operation: query Job($jobId: ID!) { job(jobId: $jobId) { jobId status totalTasks completedTasks results { taskId original style candidates { id text similarity changes } dedupeInfo { applied strategy removedDuplicates } warnings { code message } } errors { taskId code message details } } } variables: { "jobId": "job_20231101120500" }
完成响应示例(部分) { "data": { "job": { "jobId": "job_20231101120500", "status": "COMPLETED", "totalTasks": 2, "completedTasks": 2, "results": [ { "taskId": "task_..._001", "original": "欢迎订阅我们的技术简报。", "style": "MARKETING", "candidates": [ { "id": "cand_01", "text": "立即订阅我们的技术简报,获取最新洞察。", "similarity": 0.72, "changes": ["转换为营销语气","动词更具号召力"] }, { "id": "cand_02", "text": "订阅技术简报,第一时间掌握行业趋势。", "similarity": 0.69, "changes": ["强化行动导向","结构更简洁"] }, { "id": "cand_03", "text": "现在订阅,即享权威技术内容与实战案例。", "similarity": 0.67, "changes": ["突出利益点","语气更积极"] } ], "dedupeInfo": { "applied": true, "strategy": "SEMANTIC", "removedDuplicates": 0 }, "warnings": [] } ], "errors": [] } } }
注意事项和版本变更记录
注意事项
版本变更记录
备注
将复杂模块的接口规范交付从“慢、散、易遗漏”升级为“快、准、可复用”。通过一个可直接使用的智能提示词,快速生成包含接口基本信息、输入输出说明、异常处理规则与调用示例的完整规范,帮助研发、测试、产品与运维在同一份文档上协同,显著降低沟通摩擦与返工,支持微服务拆分、前后端协作、系统对接等场景,加速上线与迭代,并为后续扩展与兼容预留空间。
用它从需求出发快速产出接口规范,清楚列明请求、返回与错误处理;提交评审即可落文档,联调时按对照表定位问题。
拿到自动生成的示例即可对接数据与状态,提前自测边界与异常;遇到问题按排错指引自助解决,减少等待后端时间。
统一团队接口设计口径,沉淀模板并约束规范;为服务间通信选择合适方式,平衡性能、扩展性与维护成本。
将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。
把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。
在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。
免费获取高级提示词-优惠即将到期