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
- close() - 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
E
- effortSupport() - Method in enum class ai.singlr.openai.OpenAIModelId
-
The
reasoning.effortrange this model accepts. - EXTENDED - Enum constant in enum class ai.singlr.openai.OpenAIModelId.EffortSupport
-
Adds
xhigh;ThinkingLevel.MAXclamps to xhigh.
F
- fromId(String) - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Finds an OpenAIModelId by its string identifier.
- FULL - Enum constant in enum class ai.singlr.openai.OpenAIModelId.EffortSupport
-
Full range
none/low/medium/high/xhigh/max(gpt-5.6 family).
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
- GPT_5_5 - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_6 - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_6_LUNA - Enum constant in enum class ai.singlr.openai.OpenAIModelId
- GPT_5_6_TERRA - 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.
- isSupported(String) - Static method in enum class ai.singlr.openai.OpenAIModelId
-
Checks if the given model ID is supported.
M
- maxOutputTokens() - Method in class ai.singlr.openai.OpenAIModel
- maxOutputTokens() - Method in enum class ai.singlr.openai.OpenAIModelId
-
Returns the maximum output tokens this model can generate in a single response.
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.
- OpenAIModelId.EffortSupport - Enum Class in ai.singlr.openai
-
The
reasoning.effortvalue range a model accepts on the Responses API. - OpenAIProvider - Class in ai.singlr.openai
-
ModelProvider implementation for OpenAI's Responses API.
- OpenAIProvider() - Constructor for class ai.singlr.openai.OpenAIProvider
P
- provider() - Method in class ai.singlr.openai.OpenAIModel
S
- STANDARD - Enum constant in enum class ai.singlr.openai.OpenAIModelId.EffortSupport
-
low/medium/highonly; higher Helios tiers clamp to high. - supports(String) - Method in class ai.singlr.openai.OpenAIProvider
- supportsXhighEffort() - Method in enum class ai.singlr.openai.OpenAIModelId
-
Deprecated.
V
- valueOf(String) - Static method in enum class ai.singlr.openai.OpenAIModelId.EffortSupport
-
Returns the enum constant of this class with the specified name.
- 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.EffortSupport
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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
OpenAIModelId.effortSupport(); the boolean cannot express the gpt-5.6 family'snone/maxsupport