Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
OpenAI ChatGPT는 매우 강력한 AI 대화 시스템으로, 입력한 프롬프트에 따라 몇 초 만에 유창하고 자연스러운 응답을 생성할 수 있습니다. ChatGPT는 뛰어난 언어 이해 및 생성 능력으로 업계에서 독보적인 존재로 자리 잡았으며, 현재 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.xhuoapi.ai/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\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.xhuoapi.ai/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\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.xhuoapi.ai/pqquv3.jpg"
}
},
{
"type": "image_url",
"image_url": {
"url": "https://cdn.xhuoapi.ai/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\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를 더 잘 연결하고 사용하는 데 도움이 되기를 바랍니다. 질문이 있으시면 언제든지 기술 지원 팀에 문의해 주세요.