الانتقال إلى المحتوى الرئيسي
OpenAI ChatGPT هو نظام محادثة AI قوي للغاية، حيث يمكنه توليد ردود طبيعية وسلسة في غضون ثوانٍ قليلة بمجرد إدخال كلمات تحفيزية. يتميز ChatGPT بقدرته الفائقة على فهم اللغة وتوليدها، وقد أصبح له تأثير كبير في مختلف الصناعات والقطاعات. سواء كان ذلك في المحادثات اليومية، الكتابة الإبداعية، أو الاستشارات المهنية، أو برمجة الأكواد، يمكن لـ ChatGPT تقديم مساعدة ذكية مذهلة، مما يزيد بشكل كبير من كفاءة وإبداع البشر. تتناول هذه الوثيقة بشكل رئيسي عملية استخدام OpenAI Chat Completion 4o Image API، حيث يمكننا من خلالها استخدام وظيفة المحادثة متعددة الوسائط الخاصة بـ OpenAI ChatGPT بسهولة.

عملية الطلب

لاستخدام OpenAI Chat Completion 4o Image API، يمكنك أولاً زيارة صفحة OpenAI Chat Completion 4o Image API والنقر على زر “Acquire” للحصول على الشهادات المطلوبة: إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل بعد، فسيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، وبعد تسجيل الدخول، سيتم إرجاعك تلقائيًا إلى الصفحة الحالية. عند الطلب لأول مرة، سيكون هناك حد مجاني متاح، مما يتيح لك استخدام هذه API مجانًا.

نموذج رسم GPT-4o

إنشاء صورة بناءً على صورة مرجعية

فيما يلي مثال على إنشاء صورة بأسلوب مخصص بناءً على صورة، دعونا نلقي نظرة على الصورة المدخلة، كما هو موضح في الصورة أدناه: يمكننا أن نرى أن الصورة المرجعية هي صورة لشخص حقيقي، ويمكننا أن نجعلها تتغير إلى أسلوب معين، مثل تحويلها إلى صورة بأسلوب أنمي، مثال الطلب المحدد:
{
  "model": "gpt-4o-image",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "生成动漫风格的图片,并且带上个帽子"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://cdn.acedata.cloud/qzx2z1.png"
          }
        }
      ]
    }
  ],
  "stream": false
}
نتيجة المثال:
{
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "> ❇️ 关键字:https://file.onechats.ai/tem/f7b8024b6f430a0a9d20174bcec1ad3a.png 生成动漫风格的图片,并且带上个帽子\n\n> ✨ Sora正在绘制图片中...\n\n> 🏃 进度:8.4%\n\n> 🏃 进度:17.5%\n\n> 🏃 进度:25.9%\n\n> 🏃 进度:34.3%\n\n> 🏃 进度:43.4%\n\n> 🏃 进度:51.8%\n\n> 🏃 进度:60.9%\n\n> 🏃 进度:71.4%\n\n> 🏃 进度:76.3%\n\n> 🏃 进度:80.4%\n\n> 🏃 进度:83.8%\n\n> 🏃 进度:86.6%\n\n> 🏃 进度:88.9%\n\n> 🏃 进度:90.8%\n\n> 🏃 进度:92.4%\n\n> ✅ 图片绘制成功,请注意查收~~~\n\n![](https://file.onechats.ai/tem/4abe605b362a9a59028bf7fafa5f2aff.png)\n\n"
      },
      "finish_reason": "stop"
    }
  ],
  "created": 1745152859,
  "id": "chatcmpl-7c43d1dd-17e3-4513-9aec-899b21be3c2a",
  "model": "gpt-4o-image",
  "object": "chat.completion.chunk",
  "usage": {
    "prompt_tokens": 68,
    "completion_tokens": 19,
    "total_tokens": 87
  }
}
حيث أن choices داخل message هو الناتج الكامل للمحادثة، كما أن نتيجة الصورة تتضمن أيضًا في نتيجة المحادثة، ويمكننا أن نرى أن الصورة الناتجة هي بالفعل بأسلوب أنمي، كما هو موضح في الصورة أدناه:

إنشاء صورة نصية بحتة

يمكننا استخدام كلمة تحفيزية لجعلها تولد صورة، وتعود إلينا بنتيجة على شكل محادثة، دعونا نأخذ مثال “إنشاء صورة لمدينة مستقبلية عند غروب الشمس”، المثال المحدد أدناه:
{
  "model": "gpt-4o-image",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "生成动漫风格的图片,并且带上个帽子"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://cdn.acedata.cloud/qzx2z1.png"
          }
        }
      ]
    }
  ],
  "stream": false
}
نتيجة المثال:
{
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "> ❇️ 关键字:创建一张未来城市日落的图片\n\n> ✨ Sora正在绘制图片中...\n\n> 🏃 进度:9.8%\n\n> 🏃 进度:19.6%\n\n> 🏃 进度:30.1%\n\n> 🏃 进度:39.9%\n\n> 🏃 进度:50.4%\n\n> 🏃 进度:60.2%\n\n> 🏃 进度:69.3%\n\n> ✅ 图片绘制成功,请注意查收~~~\n\n![](https://file.onechats.ai/tem/4ab6f3cd886aaa6fd575dd37327fae59.png)\n\n"
      },
      "finish_reason": "stop"
    }
  ],
  "created": 1745153373,
  "id": "chatcmpl-29ed630a-c8fc-4a8a-a8e0-737fcc515192",
  "model": "gpt-4o-image",
  "object": "chat.completion.chunk",
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 11,
    "total_tokens": 43
  }
}
يمكننا أن نرى أن النتيجة تتوافق مع الكلمات التحفيزية، كما هو موضح أدناه:

إنشاء صورة واحدة من عدة صور

يمكننا أيضًا استخدام عدة صور مرجعية لإنشاء صورة واحدة، على سبيل المثال، باستخدام صورة لشاب و صورة قهوة، يمكننا استخدام هاتين الصورتين لإنشاء صورة لشاب يشرب القهوة، فيما يلي الصور المرجعية المحددة:

下面我们以生成男生举着咖啡,并且马上要喝的样子为示例,下面具体的示例:
{
  "model": "gpt-4o-image",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "生成男生举着咖啡,并且马上要喝的样子"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://cdn.acedata.cloud/pqquv3.jpg"
          }
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://cdn.acedata.cloud/h8j2i0.jpg"
          }
        }
      ]
    }
  ],
  "stream": false
}
样例结果:
{
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "> ❇️ 关键字:https://file.onechats.ai/tem/b5e2049e82ef071a804d6769e580b702.png https://file.onechats.ai/tem/78e9aa8a0dbd529f3904a6629329ebbe.png 生成男生举着咖啡,并且马上要喝的样子\n\n> ✨ Sora正在绘制图片中...\n\n> 🏃 进度:11.2%\n\n> 🏃 进度:25.9%\n\n> 🏃 进度:39.9%\n\n> 🏃 进度:47.6%\n\n> 🏃 进度:55.3%\n\n> 🏃 进度:73.3%\n\n> 🏃 进度:78.0%\n\n> 🏃 进度:81.8%\n\n> ✅ 图片绘制成功,请注意查收~~~\n\n![](https://file.onechats.ai/tem/6aa9ad6c26b9d4500ea84ea9f56e331b.png)\n\n"
      },
      "finish_reason": "stop"
    }
  ],
  "created": 1745154125,
  "id": "chatcmpl-d6e5fc71-4e33-4ad6-b259-357241d7c1ab",
  "model": "gpt-4o-image",
  "object": "chat.completion.chunk",
  "usage": {
    "prompt_tokens": 106,
    "completion_tokens": 12,
    "total_tokens": 118
  }
}
可以看到,生成的结果确实是结合了俩张图来生成的,下面是具体的结果:

错误处理

在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:
  • 400 token_mismatched:请求错误,可能是由于缺少或无效的参数。
  • 400 api_not_implemented:请求错误,可能是由于缺少或无效的参数。
  • 401 invalid_token:未授权,授权令牌无效或缺失。
  • 429 too_many_requests:请求过多,您已超出速率限制。
  • 500 api_error:内部服务器错误,服务器出现问题。

错误响应示例

{
  "success": false,
  "error": {
    "code": "api_error",
    "message": "fetch failed"
  },
  "trace_id": "2cf86e86-22a4-46e1-ac2f-032c0f2a4e89"
}

结论

通过本文档,您已经了解了如何使用 OpenAI Chat Completion 4o Image API 轻松实现官方 OpenAI ChatGPT 的多模态图像处理功能。希望本文档能帮助您更好地对接和使用该 API。如有任何问题,请随时联系我们的技术支持团队。