Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ai.singlr.openai - module ai.singlr.openai
-
Singular Agentic Framework - OpenAI GPT Provider Module.
- ai.singlr.openai - package ai.singlr.openai
C
- chat(List, List) - Method in class ai.singlr.openai.OpenAIModel
- chat(List, List, OutputSchema) - Method in class ai.singlr.openai.OpenAIModel
- chatStream(List, List) - Method in class ai.singlr.openai.OpenAIModel
- contextWindow() - Method in class ai.singlr.openai.OpenAIModel
- contextWindow() - Method in enum class ai.singlr.openai.OpenAIModelId
-
Returns the context window size in tokens.
- create(String, ModelConfig) - Method in class ai.singlr.openai.OpenAIProvider
F
- fromId(String) - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Finds an OpenAIModelId by its string identifier.
G
- GPT_4_1 - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_4_1_MINI - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_4_1_NANO - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_4O - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_4O_MINI - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_4 - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_4_MINI - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_4_NANO - Enum constant in enum class ai.singlr.openai.OpenAIModelId
I
- id() - Method in class ai.singlr.openai.OpenAIModel
- id() - Method in enum class ai.singlr.openai.OpenAIModelId
-
Returns the API model identifier string.
- isClientError() - Method in exception class ai.singlr.openai.OpenAIException
- isRetryable() - Method in exception class ai.singlr.openai.OpenAIException
-
Whether this error is retryable.
- isServerError() - Method in exception class ai.singlr.openai.OpenAIException
- isSupported(String) - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Checks if the given model ID is supported.
N
- name() - Method in class ai.singlr.openai.OpenAIProvider
O
- O3 - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- O4_MINI - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- OpenAIException - Exception Class in ai.singlr.openai
-
Exception thrown when OpenAI API operations fail.
- OpenAIException(String) - Constructor for exception class ai.singlr.openai.OpenAIException
- OpenAIException(String, int) - Constructor for exception class ai.singlr.openai.OpenAIException
- OpenAIException(String, int, Throwable) - Constructor for exception class ai.singlr.openai.OpenAIException
- OpenAIException(String, Throwable) - Constructor for exception class ai.singlr.openai.OpenAIException
- OpenAIModel - Class in ai.singlr.openai
-
OpenAI model implementation using the Responses API.
- OpenAIModelId - Enum Class in ai.singlr.openai
-
Supported OpenAI model identifiers.
- OpenAIProvider - Class in ai.singlr.openai
-
ModelProvider implementation for OpenAI's GPT API.
- OpenAIProvider() - Constructor for class ai.singlr.openai.OpenAIProvider
P
- provider() - Method in class ai.singlr.openai.OpenAIModel
S
- statusCode() - Method in exception class ai.singlr.openai.OpenAIException
- supports(String) - Method in class ai.singlr.openai.OpenAIProvider
V
- valueOf(String) - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form