Index

A C F G I M N O P S V 
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
 

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
 
GPT_5_5 - 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.
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

supports(String) - Method in class ai.singlr.openai.OpenAIProvider
 
supportsXhighEffort() - Method in enum class ai.singlr.openai.OpenAIModelId
Whether this model accepts the "xhigh" value on the reasoning.effort parameter of the Responses API.

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.
A C F G I M N O P S V 
All Classes and Interfaces|All Packages|Serialized Form