Class OpenAiImageResponseMetadata
java.lang.Object
org.springframework.ai.model.MutableResponseMetadata
org.springframework.ai.image.ImageResponseMetadata
org.springframework.ai.openai.metadata.OpenAiImageResponseMetadata
- All Implemented Interfaces:
ResponseMetadata
Represents the metadata for image response using the OpenAI Java SDK.
- Author:
- Julien Dubois
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpenAiImageResponseMetadata(Long created) Creates a new OpenAiImageResponseMetadata. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic OpenAiImageResponseMetadatafrom(com.openai.models.images.ImagesResponse imagesResponse) Creates metadata from an ImagesResponse.inthashCode()toString()Methods inherited from class org.springframework.ai.model.MutableResponseMetadata
clear, computeIfAbsent, containsKey, entrySet, get, getOrDefault, getRawMap, getRequired, isEmpty, keySet, put, removeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.ai.model.ResponseMetadata
getOrDefault
-
Constructor Details
-
OpenAiImageResponseMetadata
Creates a new OpenAiImageResponseMetadata.- Parameters:
created- the creation timestamp
-
-
Method Details
-
from
public static OpenAiImageResponseMetadata from(com.openai.models.images.ImagesResponse imagesResponse) Creates metadata from an ImagesResponse.- Parameters:
imagesResponse- the OpenAI images response- Returns:
- the metadata instance
-
getCreated
- Overrides:
getCreatedin classImageResponseMetadata
-
toString
-
equals
-
hashCode
public int hashCode()
-