使用经济高效、安全且适配模型的方式调用OpenAI API进行文本生成、推理、嵌入、图像、音频和审核。
OpenAI Agent Skill.是一项面向实际任务的技能,主要用于FEATURED — OpenAI MCP服务器代理的操作指南;精确地跟踪它;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
推荐使用 — 面向使用 OpenAI MCP 服务器的智能体的操作指南。采用强制性语气,请严格遵照执行。
openai — 通过 OpenAI API(配合 OpenAI MCP 服务器)实现文本生成、嵌入向量、图像生成、音频合成/转录及内容审核功能。
利用 OpenAI 模型完成以下任务:文本生成与转换、问题推理、生成用于搜索/RAG 的嵌入向量、图像生成、音频合成与语音转文字、以及内容审核。所有操作须确保正确、安全且成本可控。
当任务具备以下任一特征时,应选用 OpenAI:
| 变量 | 是否必需 | 用途 |
|---|---|---|
OPENAI_API_KEY |
是 | 密钥,仅从环境变量读取。 |
OPENAI_ORG |
否 | 对应请求头 OpenAI-Organization。 |
OPENAI_PROJECT |
否 | 对应请求头 OpenAI-Project。 |
严禁接收或输出该密钥。详见 §13。
| 工具 | 适用场景 |
|---|---|
openai_chat |
标准聊天补全接口。 |
openai_responses |
新版统一 API(支持工具调用、结构化输出、推理能力)。 |
openai_embeddings |
生成用于 RAG/搜索的向量表示。 |
openai_image_generate |
图像生成。 |
openai_moderations |
免费 内容安全审核。 |
openai_models |
列出/检查可用模型(免费)。 |
openai_request |
通用透传接口,支持任意端点(音频、文件、批量处理、微调、向量存储等)。 |
优先选择满足需求的最廉价模型。 仅在输出质量明显不足时才升级模型。
| 等级 | 文本模型 | 适用场景 |
|---|---|---|
| nano | gpt-4.1-nano |
极简分类、微型任务。 |
| mini(默认) | gpt-4o-mini, gpt-4.1-mini |
常规对话、摘要生成、信息抽取等大多数场景。 |
| standard | gpt-4.1, gpt-4o |
对写作质量或分析深度要求更高的任务。 |
| reasoning | o4-mini → o3 |
高难度多步推理任务。 |
| frontier | gpt-5 |
仅在其他所有模型均无法满足需求时启用。 |
嵌入向量模型:text-embedding-3-small(1536 维,默认)→ text-embedding-3-large(3072 维)。
图像模型:gpt-image-1。
内容审核模型:omni-moderation-latest。
语音合成模型:gpt-4o-mini-tts。
语音转文字模型:whisper-1。
messages 协议或流程简单,使用 openai_chat。openai_responses。text-embedding-3-small 模型,以批处理方式(数组形式 input)对分块结果生成嵌入向量。以下均为付费调用,请严格遵守全部规则:
max_tokens(chat)或 max_output_tokens(responses)。gpt-4o-mini 和 text-embedding-3-small)。usage 字段中的 token 使用量。/batches),成本更低。openai_moderations 与 openai_models。openai_moderations(免费)进行审核。flagged,则拒绝或清洗输入,不得继续转发。| 错误类型 | 应对措施 |
|---|---|
401 invalid_api_key |
修复密钥配置。禁止重试。 |
429 请求频率超限 |
采用指数退避策略重试,并限制最大重试次数。 |
429 insufficient_quota |
立即停止调用,并提示用户充值。重试无效。 |
400 参数错误 |
修正参数后再调用;禁止盲目重试。 |
context_length_exceeded |
裁剪或摘要输入内容,或改用上下文窗口更大的模型。 |
404 model_not_found |
先用 openai_models 验证模型 ID 是否有效,并选择合法模型。 |
OPENAI_API_KEY。Authorization 请求头。temperature(0–0.3)适用于需稳定、可复现输出的任务(如信息抽取、分类)。temperature(0.7–1.0)适用于需要创造性与多样性的场景。seed 参数保障结果可复现。response_format(chat)或 text.format(responses)配合 json_schema 强制返回合法 JSON。max_tokens / max_output_tokens?usage 字段?openai_chat + gpt-4o-mini + max_tokens ≈ 80 + temperature = 0.2。openai_chat。openai_chat + response_format: json_object,并校验返回 JSON 合法性。openai_request 调用 /audio/speech 端点,指定模型 gpt-4o-mini-tts。openai_responses + o4-mini + 显式设置 max_output_tokens。完整实操指南请参阅 recipes/ 目录。
max_tokens → 导致费用失控。gpt-5/o3 → 造成资金浪费。401 错误持续重试 → 永远不会成功。模型名称与定价可能随时变更。建议定期运行 openai_models 获取当前可用模型列表,并对照 https://platform.openai.com/docs/api-reference 确认最新参数与计价详情。
需人工核验:请访问 https://platform.openai.com/docs/api-reference,确认当前模型、参数及定价信息是否准确。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习