Back to Prompt Optimizer

pro-variable-compare

docs/workspace/compare-evaluation-analysis/real-api-samples/pro-variable-compare/request.md

2.10.23.2 KB
Original Source

pro-variable-compare

Meta

  • Type: compare
  • Evaluation Model: dashscope
  • Mode: pro/variable

Editable Target

Workspace Prompt

text
你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。

Reference Prompt

text
你是一位{{风格}}的诗人,请写一首{{主题}}的诗

Test Case 1

  • Id: shared-variable-test-case
  • Label: 变量输入

Settings Summary

除模型外,其余测试设置保持一致

Input

  • Label: 变量输入
  • Kind: variables
text
风格=中文古典
主题=程序员加班

Snapshot 1

  • Id: a
  • Label: A
  • Test Case Id: shared-variable-test-case
  • Model: dashscope
  • Version: v1
  • Prompt Source: v1

Executed Prompt

text
你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。

Output

text
《夜半敲键歌》

残灯照案五更寒,十指敲冰未肯阑。
咖啡已冷人未歇,只把长更作短欢。

Snapshot 2

  • Id: b
  • Label: B
  • Test Case Id: shared-variable-test-case
  • Model: siliconflow
  • Version: v1
  • Prompt Source: v1

Executed Prompt

text
你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。

Output

text
《夜半敲键歌》

夜深人静写代码。

说明:表达了加班的辛苦。

Raw Request JSON

json
{
  "type": "compare",
  "evaluationModelKey": "dashscope",
  "mode": {
    "functionMode": "pro",
    "subMode": "variable"
  },
  "target": {
    "workspacePrompt": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
    "referencePrompt": "你是一位{{风格}}的诗人,请写一首{{主题}}的诗"
  },
  "testCases": [
    {
      "id": "shared-variable-test-case",
      "label": "变量输入",
      "settingsSummary": "除模型外,其余测试设置保持一致",
      "input": {
        "kind": "variables",
        "label": "变量输入",
        "content": "风格=中文古典\n主题=程序员加班"
      }
    }
  ],
  "snapshots": [
    {
      "id": "a",
      "label": "A",
      "testCaseId": "shared-variable-test-case",
      "promptRef": {
        "kind": "version",
        "version": 1,
        "label": "v1"
      },
      "promptText": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
      "output": "《夜半敲键歌》\n\n残灯照案五更寒,十指敲冰未肯阑。\n咖啡已冷人未歇,只把长更作短欢。",
      "modelKey": "dashscope",
      "versionLabel": "v1"
    },
    {
      "id": "b",
      "label": "B",
      "testCaseId": "shared-variable-test-case",
      "promptRef": {
        "kind": "version",
        "version": 1,
        "label": "v1"
      },
      "promptText": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
      "output": "《夜半敲键歌》\n\n夜深人静写代码。\n\n说明:表达了加班的辛苦。",
      "modelKey": "siliconflow",
      "versionLabel": "v1"
    }
  ]
}