提示词优化 API

基于6号专家的两阶段管线,将需求描述或粗糙提示词转化为高质量、可复用的优化提示词。

接口信息

POST
/api/v1/prompt/optimize

提交输入文本,返回消歧分析结果和优化后的提示词

获取 API Key

前往自助申请页面,填写名称即可立即获取密钥,无需审核。

认证方式

在请求头中携带 X-API-Key

X-API-Key: sk-your-api-key

请求示例

cURL

curl -X POST http://101.43.95.130:5002/api/v1/prompt/optimize \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sk-your-api-key" \
  -d '{"input_text": "写一个Python数据分析脚本,处理销售CSV并生成月度汇总报告"}'

Python

import requests

resp = requests.post(
    "http://101.43.95.130:5002/api/v1/prompt/optimize",
    headers={
        "Content-Type": "application/json",
        "X-API-Key": "sk-your-api-key"
    },
    json={"input_text": "写一篇关于agent协助的设计方案"}
)

result = resp.json()
print(result["data"]["optimized_prompt"])

JavaScript

const resp = await fetch("http://101.43.95.130:5002/api/v1/prompt/optimize", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "sk-your-api-key"
  },
  body: JSON.stringify({ input_text: "设计一个SaaS官网的UI/UX方案" })
});

const { data } = await resp.json();
console.log(data.optimized_prompt);

请求参数

参数类型必填说明
input_textstring需求描述或原始提示词,至少10个字符

响应格式

{
  "code": 200,
  "message": "success",
  "data": {
    "intent_analysis": {
      "core_intent": "技术",
      "sub_category": "Agent协作系统设计",
      "domain": "人工智能与智能体系统",
      "confidence": 0.95,
      "disambiguation_note": "判定依据",
      "alternative_intent": "咨询",
      "key_requirements": ["需求1", "需求2"],
      "expected_output": "预期产出描述",
      "constraints": ["约束1"],
      "keywords": ["agent", "协作", "设计方案"]
    },
    "optimized_prompt": "# 优化后的完整提示词...",
    "usage": {
      "api_calls": 2,
      "prompt_length": 1785
    }
  },
  "rate_limit": {
    "remaining": 19,
    "limit": 20,
    "window_seconds": 60
  }
}

字段说明

字段说明
intent_analysis.core_intent核心意图分类:技术 / 创意 / 分析 / 咨询
intent_analysis.confidence置信度 0-1,≥0.85 为高置信
intent_analysis.disambiguation_note消歧判定依据
optimized_prompt优化后的提示词,可直接复制到任意 LLM 使用
usage.api_calls本次消耗的 API 调用次数(固定 2)

限流

每密钥每60秒最多 20 次请求。响应头中会返回限流状态:

"rate_limit": {
  "remaining": 19,
  "limit": 20,
  "window_seconds": 60
}

错误码

状态码说明
200成功
400参数错误(缺少 input_text / 长度不足 / 非 JSON)
401缺少 X-API-Key
403无效的 API 密钥
429触发限流
500服务内部错误