Class StabilityAiApi
java.lang.Object
org.springframework.ai.stabilityai.api.StabilityAiApi
Represents the StabilityAI API.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStabilityAiApi(String apiKey) Create a new StabilityAI API.StabilityAiApi(String apiKey, String model) StabilityAiApi(String apiKey, String model, String baseUrl) StabilityAiApi(String apiKey, String model, String baseUrl, org.springframework.web.client.RestClient.Builder restClientBuilder) Create a new StabilityAI API. -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
DEFAULT_IMAGE_MODEL
- See Also:
-
DEFAULT_BASE_URL
- See Also:
-
-
Constructor Details
-
StabilityAiApi
Create a new StabilityAI API.- Parameters:
apiKey- StabilityAI apiKey.
-
StabilityAiApi
-
StabilityAiApi
-
StabilityAiApi
public StabilityAiApi(String apiKey, String model, String baseUrl, org.springframework.web.client.RestClient.Builder restClientBuilder) Create a new StabilityAI API.- Parameters:
apiKey- StabilityAI apiKey.model- StabilityAI model.baseUrl- api base URL.restClientBuilder- RestClient builder.
-
-
Method Details
-
generateImage
public StabilityAiApi.GenerateImageResponse generateImage(StabilityAiApi.GenerateImageRequest request)
-