安装 belt CLI 技能:
npx skills add belt-sh/cli
提示工程权威指南 是做什么的?
通过 inference.sh CLI 掌握AI模型的提示工程。

快速开始
需要 inference.sh CLI(
belt)。安装说明
belt login
# 结构良好的 LLM 提示
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "你是一位高级软件工程师。请审查以下代码是否存在安全漏洞:\n\n```python\nuser_input = request.args.get(\"query\")\nresult = db.execute(f\"SELECT * FROM users WHERE name = {user_input}\")\n```\n\n请给出具体问题及修复方案。"
}'
LLM 提示
基本结构
[角色/上下文] + [任务] + [约束条件] + [输出格式]
角色提示
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "你是一位拥有15年机器学习经验的高级数据科学家。请用简单的类比向初学者解释梯度下降。"
}'
任务清晰度
# 糟糕:模糊
"帮我处理代码"
# 好:具体
"调试这个 Python 函数,它应返回列表中偶数的和,但始终返回 0:
def sum_evens(numbers):
total = 0
for n in numbers:
if n % 2 == 0:
total += n
return total
找出 bug 并提供修正后的代码。"
思维链
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "请逐步解决以下问题:\n\n商店苹果每个2美元,橙子每个3美元。某人买了5个水果花费12美元,他买了多少苹果和多少橙子?\n\n在给出最终答案前,请逐步思考。"
}'
少样本学习
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "将以下句子转换为正式商务英语:\n\n示例 1:\n输入:gonna send u the report tmrw\n输出:I will send you the report tomorrow.\n\n示例 2:\n输入:cant make the meeting, something came up\n输出:I apologize, but I will be unable to attend the meeting due to an unforeseen circumstance.\n\n现在转换:\n输入:hey can we push the deadline back a bit?"
}'
输出格式指定
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "分析以下客户评论的情感倾向。返回一个 JSON 数组,每个对象包含 \"text\"、\"sentiment\"(positive/negative/neutral)和 \"confidence\"(0-1)。\n\n评论:\n1. \"Great product, fast shipping!\"\n2. \"Meh, its okay I guess\"\n3. \"Worst purchase ever, total waste of money\"\n\n只返回有效的 JSON,无需解释。"
}'
约束设置
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "用恰好3个要点总结这篇文章。每个要点不超过20个单词。只关注可操作的见解,不要背景信息。\n\n[文章文本]"
}'
图像生成提示
基本结构
[主体] + [风格] + [构图] + [光照] + [技术]
主体描述
# 糟糕:模糊
"一只猫"
# 好:具体
belt app run falai/flux-dev --input '{
"prompt": "一只毛茸茸的绿色眼睛橘色虎斑猫,坐在一张复古皮扶手椅上"
}'
风格关键词
belt app run falai/flux-dev --input '{
"prompt": "一位女士的人像照片,使用 Kodak Portra 400 胶片拍摄,柔和的自然光,浅景深,怀旧氛围,模拟摄影美学"
}'
构图控制
belt app run falai/flux-dev --input '{
"prompt": "赛博朋克城市天际线的广角定场镜头,夜拍,三分法构图,近景霓虹灯招牌,背景高耸摩天楼,雨水打湿的街道"
}'
质量关键词
photorealistic, 8K, ultra detailed, sharp focus, professional,
masterpiece, high quality, best quality, intricate details
负面提示
belt app run falai/flux-dev --input '{
"prompt": "专业大头照肖像,干净背景",
"negative_prompt": "blurry, distorted, extra limbs, watermark, text, low quality, cartoon, anime"
}'
视频提示
基本结构
[镜头类型] + [主体] + [动作] + [场景] + [风格]
运镜
belt app run google/veo-3-1-fast --input '{
"prompt": "缓慢跟拍一位女士穿过阳光明媚的森林,黄金时刻光线,浅景深,电影感,4K"
}'
动作描述
belt app run google/veo-3-1-fast --input '{
"prompt": "双手在木质台面上揉面团的近景,面粉屑在晨光中飘浮,慢动作,温馨烘焙美学"
}'
时间关键词
slow motion, timelapse, real-time, smooth motion,
continuous shot, quick cuts, frozen moment
高级技巧
系统提示
belt app run openrouter/claude-sonnet-45 --input '{
"system": "你是一位乐于助人的编程助手。始终给出带注释的代码。如果不确定,请坦诚告知。",
"prompt": "用 Python 写一个使用正则表达式验证电子邮件地址的函数。"
}'
结构化输出
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "从以下文本中提取信息并以 JSON 格式返回:\n\n\"John Smith, CEO of TechCorp, announced yesterday that the company raised $50 million in Series B funding. The round was led by Venture Partners.\"\n\n模式:\n{\n \"person\": string,\n \"title\": string,\n \"company\": string,\n \"event\": string,\n \"amount\": string,\n \"investor\": string\n}"
}'
迭代优化
# 从宽泛开始
belt app run falai/flux-dev --input '{
"prompt": "山丘上的城堡"
}'
# 增加细节
belt app run falai/flux-dev --input '{
"prompt": "山丘上的中世纪石堡"
}'
# 加入风格
belt app run falai/flux-dev --input '{
"prompt": "山丘上的中世纪石堡,戏剧性日落天空,奇幻艺术风格,史诗构图"
}'
# 加入技术参数
belt app run falai/flux-dev --input '{
"prompt": "山丘上的中世纪石堡,戏剧性日落天空,奇幻艺术风格,Greg Rutkowski 风格,史诗构图,8K,高度细节"
}'
多轮推理
# 第一步:分析
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "分析以下业务问题:我们的电商网站购物车放弃率为70%。列出潜在原因。"
}'
# 第二步:排序
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "根据购物车放弃的可能原因:[上一步输出],按影响程度和修复难易度排序。以优先级矩阵格式输出。"
}'
# 第三步:行动计划
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "针对排前三的原因,提供具体的 A/B 测试方案,用以验证并修复每个问题。"
}'
模型特定技巧
Claude
- 擅长处理细微指令
- 对角色扮演响应良好
- 能很好遵循复杂约束
- 偏好明确的输出格式
GPT-4
- 代码生成能力强
- 配合示例效果更佳
- 结构化输出表现好
- 对“让我们一步一步思考”有良好响应
FLUX
- 详细的主体描述
- 风格引用效果好
- 光照关键词很重要
- 支持负面提示
Veo
- 运镜关键词
- 电影化语言效果好
- 动作描述很重要
- 包含时间上下文
常见错误
| 错误 | 问题 | 修正 |
|---|---|---|
| 过于模糊 | 输出不可预测 | 增加细节 |
| 过长 | 模型失去焦点 | 优先给出关键信息 |
| 矛盾指令 | 混淆模型 | 消除矛盾 |
| 无格式要求 | 输出不一致 | 指定输出格式 |
| 无示例 | 预期不明确 | 添加少样本 |
提示模板
代码审查
审查以下 [语言] 代码:
1. Bug 和逻辑错误
2. 安全漏洞
3. 性能问题
4. 代码风格/最佳实践
代码:
[代码]
对于每个发现的问题,请提供:
- 行号
- 问题描述
- 严重性(高/中/低)
- 建议修复方案
内容写作
写一篇关于 [主题] 的 [内容类型]。
受众:[目标受众]
语气:[正式/随意/专业]
字数:[字数]
需要涵盖的要点:
1. [要点1]
2. [要点2]
3. [要点3]
包含:[特定元素]
避免:[需要排除的内容]
图像生成
[带细节的主体], [场景/背景], [光照类型],
[艺术风格或摄影风格], [构图], [质量关键词]
相关技能
# 视频提示指南
npx skills add inference-sh/skills@video-prompting-guide
# LLM 模型
npx skills add inference-sh/skills@llm-models
# 图像生成
npx skills add inference-sh/skills@ai-image-generation
# 完整平台技能
npx skills add inference-sh/skills@infsh-cli
浏览所有应用:belt app list