Skip to main content

OpenAI 基础对话示例

以下示例展示如何使用OpenAI兼容的 /v1/chat/completions 接口进行基础文本对话。

快速开始

只需要替换 <API-KEY> 为你的实际API密钥即可运行。
curl -X POST "https://model-api.skyengine.com.cn/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API-KEY>" \
  -d '{
    "model": "gpt-5-2025-08-07",
    "messages": [
      {
        "role": "user",
        "content": "你好,请介绍一下你自己"
      }
    ],
    "max_tokens": 1000,
    "temperature": 1
  }'

结果示例

200
{
  "id": "165842b19b554b72a471aa73168f8d7c",
  "object": "chat.completion",
  "created": 1759131775,
  "model": "gpt-5-2025-08-07",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "你好!我是你的智能助手,可以用中文或英文和你交流,帮你查找与整理信息、解释概念、写作与改稿、生成和调试代码、做数学与数据分析、制定计划与建议,以及创意发想等。\n\n我的工作方式与特点:\n- 注重清晰与可操作性:会给出分步骤的思路、可执行的方案与示例。\n- 善于追问与澄清:如果问题不够明确,我会先确认需求以避免走偏。\n- 多语言支持:中文、英文为主,也可处理其他常见语言的文本。\n- 知识范围:训练数据覆盖到 2024年10月,之后的最新变化可能不了解;如需最新信息,建议提供来源或具体细节。\n\n使用和安全说明:\n- 隐私:除非你在对话中提供,我无法访问你的个人数据;我也不会在不同对话间记忆你的信息。\n- 局限:可能会出错或过时,涉及重要决策(医疗、法律、金融等)请务必二次核对或咨询专业人士。\n- 外部能力:我不能直接在现实世界执行操作(如下单、打电话),但可以提供步骤指导与模板。\n\n你可以这样和我合作:\n- 给出目标与约束(时间、预算、受众、风格)。\n- 提供已有材料或偏好,我可在此基础上优化。\n- 要代码时说明环境与语言版本;要写作时说明语气与字数。\n\n很高兴认识你!你今天想做什么?我可以先从一个具体问题或任务开始帮你。"
      },
      "finish_reason": "stop",
      "content_filter_results": {
        "hate": {
          "filtered": false
        },
        "self_harm": {
          "filtered": false
        },
        "sexual": {
          "filtered": false
        },
        "violence": {
          "filtered": false
        },
        "jailbreak": {
          "filtered": false,
          "detected": false
        },
        "profanity": {
          "filtered": false,
          "detected": false
        }
      }
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 758,
    "total_tokens": 770,
    "prompt_tokens_details": {
      "audio_tokens": 0,
      "cached_tokens": 0
    },
    "completion_tokens_details": {
      "audio_tokens": 0,
      "reasoning_tokens": 384,
      "accepted_prediction_tokens": 0,
      "rejected_prediction_tokens": 0
    }
  },
  "system_fingerprint": ""
}

重要参数说明

  • model: 指定要使用的模型,如 gpt-5-2025-08-07gpt-5-2025-08-07-minigpt-3.5-turbo
  • messages: 对话消息数组,包含角色(role)和内容(content)
  • max_tokens: 最大生成token数量,控制回复长度
  • temperature: 控制回复的随机性,注意:gpt-5-2025-08-07 模型仅支持默认值 1