Skip to main content

Co zbudujesz

Wywołasz POST /v1/images/generations, wygenerujesz jeden obraz za pomocą modelu obrazów GPT, zdekodujesz zwrócone b64_json i zapiszesz je jako plik obrazu.

Wymagania wstępne

  • Klucz API CometAPI zapisany w COMETAPI_KEY
  • Python 3.10+ lub Node.js 18+ do przykładów zapisywania plików
  • Środowisko po stronie serwera. Nie wywołuj generowania obrazów z publicznego kodu frontendowego przy użyciu sekretnego klucza.

Klucz API, base URL, uwierzytelnianie

Użyj zgodnego z OpenAI endpointu obrazów:
Uwierzytelnij się za pomocą tokenu Bearer:

Przykłady kodu

Użyj poniższych zakładek, aby skopiować przykłady w cURL, Python i Node.js.

Wyjaśnienie przepływu

Generowanie obrazów GPT zwraca ukończoną odpowiedź w jednym żądaniu. Modele obrazów GPT zwracają dane obrazu zakodowane w base64 w data[0].b64_json. Zdekoduj tę wartość i zapisz bajty do pliku zgodnego z output_format. Jeśli potrzebujesz wyniku w postaci URL, sprawdź, czy wybrany model obsługuje odpowiedzi URL. Modele obrazów GPT używają wyjścia base64 w utrzymywanym przykładzie referencyjnym.

Typowe parametry

Rozwiązywanie problemów / FAQ

Upewnij się, że zdekodowano b64_json jako bajty base64 i zapisano plik z rozszerzeniem zgodnym z output_format.
Parametry obrazów różnią się w zależności od modelu. Zacznij od minimalnego przykładu referencyjnego, a następnie dodawaj po jednym polu opcjonalnym.
Użyj b64_json dla modeli obrazów GPT. Wynik w postaci URL zależy od modelu.

Następne kroki