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 to bardzo potężny system AI do rozmów, który po wprowadzeniu podpowiedzi potrafi w zaledwie kilka sekund wygenerować płynne i naturalne odpowiedzi. ChatGPT wyróżnia się w branży dzięki swoim doskonałym zdolnościom rozumienia i generowania języka, a obecnie jest szeroko stosowany w różnych branżach i dziedzinach, a jego wpływ staje się coraz bardziej znaczący. Niezależnie od tego, czy chodzi o codzienne rozmowy, kreatywne pisanie, czy profesjonalne doradztwo, programowanie kodu, ChatGPT może zapewnić zdumiewającą inteligentną pomoc, znacznie zwiększając wydajność i kreatywność ludzi.
Dokument ten głównie opisuje proces korzystania z OpenAI Chat Completion 4o Image API, dzięki któremu możemy łatwo korzystać z wielomodalnych funkcji rozmowy oficjalnego OpenAI ChatGPT.
申请流程
Aby korzystać z OpenAI Chat Completion 4o Image API, najpierw można przejść na stronę OpenAI Chat Completion 4o Image API i kliknąć przycisk „Acquire”, aby uzyskać potrzebne do żądania poświadczenia:
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zalogowaniu i rejestracji automatycznie wrócisz na bieżącą stronę.
Podczas pierwszego wniosku przyznawana jest darmowa kwota, dzięki czemu można korzystać z tego API za darmo.
GPT-4o 绘图模型
根据参考图进行生图
Poniżej znajduje się przykład generowania obrazu w niestandardowym stylu na podstawie jednego obrazu, najpierw spójrzmy na obraz, który wprowadziliśmy, jak pokazano na poniższym obrazku:
Można zauważyć, że obraz referencyjny to zdjęcie prawdziwej osoby, możemy poprosić o zmianę stylu, na przykład przekształcenie go w obraz w stylu anime, konkretny przykład żądania:
{
"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
}
}
W choices wewnątrz message znajduje się pełny wynik rozmowy, a wynik obrazu również jest zawarty w wyniku rozmowy, można zauważyć, że wygenerowany obraz rzeczywiście ma styl anime, jak pokazano na poniższym obrazku:

纯文字生图
Możemy za pomocą jednego słowa kluczowego poprosić o wygenerowanie obrazu, a wynik zostanie zwrócony w formie rozmowy, poniżej użyjemy 创建一张未来城市日落的图片 jako przykładu, oto konkretny przykład:
{
"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
}
}
Można zauważyć, że wynik odpowiada słowom kluczowym, jak pokazano poniżej:

多图生一图
Możemy również użyć wielu obrazów referencyjnych do wygenerowania jednego obrazu, na przykład używając jednego obrazu przystojnego mężczyzny i kawy, wykorzystując te dwa obrazy, możemy wygenerować obraz przystojnego mężczyzny pijącego kawę, poniżej znajdują się konkretne obrazy referencyjne:


下面我们以generowanie chłopaka trzymającego kawę i zaraz mającego ją wypić为示例,下面具体的示例:
{
"model": "gpt-4o-image",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "generowanie chłopaka trzymającego kawę i zaraz mającego ją wypić"
},
{
"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": "> ❇️ Kluczowe słowo: https://file.onechats.ai/tem/b5e2049e82ef071a804d6769e580b702.png https://file.onechats.ai/tem/78e9aa8a0dbd529f3904a6629329ebbe.png generowanie chłopaka trzymającego kawę i zaraz mającego ją wypić\n\n> ✨ Sora rysuje obrazek...\n\n> 🏃 Postęp: 11.2%\n\n> 🏃 Postęp: 25.9%\n\n> 🏃 Postęp: 39.9%\n\n> 🏃 Postęp: 47.6%\n\n> 🏃 Postęp: 55.3%\n\n> 🏃 Postęp: 73.3%\n\n> 🏃 Postęp: 78.0%\n\n> 🏃 Postęp: 81.8%\n\n> ✅ Obrazek został pomyślnie narysowany, proszę zwrócić uwagę na odbiór~~~\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
}
}
Można zauważyć, że wygenerowany wynik rzeczywiście łączy dwa obrazy, aby je wygenerować, poniżej znajduje się konkretny wynik:

Obsługa błędów
Podczas wywoływania API, jeśli wystąpią błędy, API zwróci odpowiedni kod błędu i informacje. Na przykład:
400 token_mismatched:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.
400 api_not_implemented:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.
401 invalid_token:Nieautoryzowany, nieprawidłowy lub brakujący token autoryzacyjny.
429 too_many_requests:Zbyt wiele żądań, przekroczyłeś limit szybkości.
500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.
Przykład odpowiedzi błędu
{
"success": false,
"error": {
"code": "api_error",
"message": "fetch failed"
},
"trace_id": "2cf86e86-22a4-46e1-ac2f-032c0f2a4e89"
}
Wnioski
Dzięki temu dokumentowi zrozumiałeś, jak łatwo korzystać z OpenAI Chat Completion 4o Image API, aby zrealizować oficjalną funkcję przetwarzania obrazów w multimodalnym ChatGPT. Mamy nadzieję, że ten dokument pomoże Ci lepiej zintegrować i korzystać z tego API. W razie jakichkolwiek pytań, prosimy o kontakt z naszym zespołem wsparcia technicznego.