A B C D E F G H I J L M N O P R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccessDeniedException - Exception in ai.protify.core.internal.exception
- AccessDeniedException() - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(String) - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(Throwable) - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- addConditionalStep(Function<ConditionalStepBuilder, ConditionalStepBuilder>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addCustomProperty(String, Object) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- addCustomProperty(String, Object) - Method in interface ai.protify.core.pipeline.AIPipelineContext
- addInput(AIInput) - Method in class ai.protify.core.request.AIRequestBuilder
- addInput(AIResponse) - Method in class ai.protify.core.request.AIRequestBuilder
- addInput(String) - Method in class ai.protify.core.request.AIRequestBuilder
- addLoopStep(Function<LoopStepBuilder, LoopStepBuilder>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addParallelStep(List<PipelineStep>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addParameter(String, AIToolParameter) - Method in class ai.protify.core.tool.AIToolBuilder
- addRequestStep(Function<AIPipelineContext, AIRequest>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addRequiredParameter(String, AIToolParameter) - Method in class ai.protify.core.tool.AIToolBuilder
- addSafeStep(Function<SafeStepBuilder, SafeStepBuilder>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addStep(PipelineStep) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- addTool(AITool) - Method in class ai.protify.core.conversation.AIConversationBuilder
- addTool(AITool) - Method in class ai.protify.core.request.AIRequestBuilder
- addTool(AITool, AIToolHandler) - Method in class ai.protify.core.conversation.AIConversationBuilder
- addTool(AITool, AIToolHandler) - Method in class ai.protify.core.request.AIRequestBuilder
- addToolResult(AIToolResult) - Method in class ai.protify.core.request.AIRequestBuilder
- addToolResults(List<AIToolResult>) - Method in class ai.protify.core.request.AIRequestBuilder
- addTools(List<AITool>) - Method in class ai.protify.core.request.AIRequestBuilder
- ai.protify.core - package ai.protify.core
- ai.protify.core.conversation - package ai.protify.core.conversation
- ai.protify.core.internal - package ai.protify.core.internal
- ai.protify.core.internal.config - package ai.protify.core.internal.config
- ai.protify.core.internal.conversation - package ai.protify.core.internal.conversation
- ai.protify.core.internal.exception - package ai.protify.core.internal.exception
- ai.protify.core.internal.mcp - package ai.protify.core.internal.mcp
- ai.protify.core.internal.message - package ai.protify.core.internal.message
- ai.protify.core.internal.pipeline - package ai.protify.core.internal.pipeline
- ai.protify.core.internal.provider - package ai.protify.core.internal.provider
- ai.protify.core.internal.provider.anthropic - package ai.protify.core.internal.provider.anthropic
- ai.protify.core.internal.provider.anthropic.model - package ai.protify.core.internal.provider.anthropic.model
- ai.protify.core.internal.provider.openai - package ai.protify.core.internal.provider.openai
- ai.protify.core.internal.provider.openai.model - package ai.protify.core.internal.provider.openai.model
- ai.protify.core.internal.request - package ai.protify.core.internal.request
- ai.protify.core.internal.response - package ai.protify.core.internal.response
- ai.protify.core.internal.tool - package ai.protify.core.internal.tool
- ai.protify.core.internal.util - package ai.protify.core.internal.util
- ai.protify.core.internal.util.http - package ai.protify.core.internal.util.http
- ai.protify.core.internal.util.json - package ai.protify.core.internal.util.json
- ai.protify.core.mcp - package ai.protify.core.mcp
- ai.protify.core.message - package ai.protify.core.message
- ai.protify.core.pipeline - package ai.protify.core.pipeline
- ai.protify.core.provider - package ai.protify.core.provider
- ai.protify.core.request - package ai.protify.core.request
- ai.protify.core.resiliency - package ai.protify.core.resiliency
- ai.protify.core.response - package ai.protify.core.response
- ai.protify.core.tool - package ai.protify.core.tool
- AIClient - Interface in ai.protify.core
- AIClientBuilder - Class in ai.protify.core
- AIClientBuilder() - Constructor for class ai.protify.core.AIClientBuilder
- AIConfigProperty - Enum in ai.protify.core.internal.config
- AIConversation - Interface in ai.protify.core.conversation
- AIConversationBuilder - Class in ai.protify.core.conversation
- AIConversationBuilder(AIClient) - Constructor for class ai.protify.core.conversation.AIConversationBuilder
- AIConversationState - Class in ai.protify.core.conversation
- AIConversationState() - Constructor for class ai.protify.core.conversation.AIConversationState
- AIConversationState(String, List<AIMessage>) - Constructor for class ai.protify.core.conversation.AIConversationState
- AIConversationStore - Interface in ai.protify.core.conversation
- AIFileInput - Class in ai.protify.core.request
- AIInput - Interface in ai.protify.core.request
- AIMessage - Interface in ai.protify.core.message
- AIModel - Interface in ai.protify.core
- AIPipeline - Interface in ai.protify.core.pipeline
- AIPipelineBuilder - Class in ai.protify.core.pipeline
- AIPipelineBuilder() - Constructor for class ai.protify.core.pipeline.AIPipelineBuilder
- AIPipelineContext - Interface in ai.protify.core.pipeline
- AIPipelineResponse - Interface in ai.protify.core.pipeline
- AIPipelineResponse - Interface in ai.protify.core.response
- AIProvider - Interface in ai.protify.core.provider
- AIProviderClient<T extends AIProviderRequest> - Interface in ai.protify.core.provider
- AIProviderRequest - Interface in ai.protify.core.provider
- AIRequest - Interface in ai.protify.core.request
- AIRequestBuilder - Class in ai.protify.core.request
- AIRequestBuilder(AIClient) - Constructor for class ai.protify.core.request.AIRequestBuilder
- AIResponse - Interface in ai.protify.core.response
- AIStreamResponse - Interface in ai.protify.core.response
- AITextInput - Class in ai.protify.core.request
- AITextInput(String) - Constructor for class ai.protify.core.request.AITextInput
- AITool - Interface in ai.protify.core.tool
- AIToolBuilder - Class in ai.protify.core.tool
- AIToolCall - Interface in ai.protify.core.tool
- AIToolHandler - Interface in ai.protify.core.tool
- AIToolParameter - Class in ai.protify.core.tool
- AIToolResult - Class in ai.protify.core.tool
- AIToolResult(String, String) - Constructor for class ai.protify.core.tool.AIToolResult
- AIToolResult(String, String, boolean) - Constructor for class ai.protify.core.tool.AIToolResult
- allMimeTypesSupported() - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- ANTHROPIC - ai.protify.core.internal.provider.ProtifyAIProvider
- ANTHROPIC_V1 - ai.protify.core.internal.SupportedModel
- ANTHROPIC_V1 - Static variable in interface ai.protify.core.AIModel
- AnthropicClient - Class in ai.protify.core.internal.provider.anthropic
- AnthropicClient() - Constructor for class ai.protify.core.internal.provider.anthropic.AnthropicClient
- AnthropicContentBlock - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicMessage - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicMessage() - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- AnthropicMessage(String, List<AnthropicContentBlock>) - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- AnthropicRequest - Class in ai.protify.core.internal.provider.anthropic
- AnthropicRequest() - Constructor for class ai.protify.core.internal.provider.anthropic.AnthropicRequest
- AnthropicRequestBody - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicRequestBody() - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- AnthropicResponse - Class in ai.protify.core.internal.provider.anthropic
- AnthropicResponse(boolean, String, String, String, String, AnthropicResponseBody) - Constructor for class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- AnthropicResponseBody - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicResponseBody() - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- AnthropicResponseContent - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicResponseContent() - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- AnthropicSource - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicTool - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicUsage - Class in ai.protify.core.internal.provider.anthropic.model
- AnthropicUsage() - Constructor for class ai.protify.core.internal.provider.anthropic.model.AnthropicUsage
- API_KEY_CACHE_TTL_SECS - ai.protify.core.internal.config.AIConfigProperty
- API_KEY_URL - ai.protify.core.internal.config.AIConfigProperty
- API_KEY_URL_TIMEOUT_MS - ai.protify.core.internal.config.AIConfigProperty
- apiKey(String) - Method in class ai.protify.core.AIClientBuilder
- apiKeyVarName(String) - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- append(String) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendArray(String, List<Map<String, Object>>, int) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendIndent(int) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendLarge(String) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendNewLine() - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendProperties(Map<String, Object>, int) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- appendProperty(String, Object, int) - Method in class ai.protify.core.internal.util.json.JsonBuilder
- array(String, AIToolParameter) - Static method in class ai.protify.core.tool.AIToolParameter
- as(Class<T>) - Method in interface ai.protify.core.response.AIResponse
- asList(Class<T>) - Method in interface ai.protify.core.response.AIResponse
- assistant(AIResponse) - Static method in interface ai.protify.core.message.AIMessage
- assistant(String) - Static method in interface ai.protify.core.message.AIMessage
- assistantText(String) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
- AVI - ai.protify.core.response.MimeType
- AVIF - ai.protify.core.response.MimeType
B
- backoffStrategy(RetryBackoffStrategy) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- BadRequestException - Exception in ai.protify.core.internal.exception
- BadRequestException() - Constructor for exception ai.protify.core.internal.exception.BadRequestException
- BadRequestException(String) - Constructor for exception ai.protify.core.internal.exception.BadRequestException
- BadRequestException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.BadRequestException
- BadRequestException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.BadRequestException
- BadRequestException(Throwable) - Constructor for exception ai.protify.core.internal.exception.BadRequestException
- BaseConfiguration - Class in ai.protify.core.internal.config
- bool(String) - Static method in class ai.protify.core.tool.AIToolParameter
- build() - Method in class ai.protify.core.AIClientBuilder
- build() - Method in class ai.protify.core.conversation.AIConversationBuilder
- build() - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- build() - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- build() - Method in class ai.protify.core.request.AIRequestBuilder
- build() - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- build() - Method in class ai.protify.core.tool.AIToolBuilder
- builder() - Static method in interface ai.protify.core.AIClient
- builder() - Static method in interface ai.protify.core.pipeline.AIPipeline
- builder() - Static method in class ai.protify.core.resiliency.RetryPolicy
- builder(String) - Static method in interface ai.protify.core.tool.AITool
C
- callTool(String, Map<String, Object>) - Method in class ai.protify.core.internal.mcp.ProtifyMCPClient
- callTool(String, Map<String, Object>) - Method in interface ai.protify.core.mcp.MCPClient
- CLAUDE_HAIKU_4_5 - ai.protify.core.internal.SupportedModel
- CLAUDE_HAIKU_4_5 - Static variable in interface ai.protify.core.AIModel
- CLAUDE_OPUS_4_5 - ai.protify.core.internal.SupportedModel
- CLAUDE_OPUS_4_5 - Static variable in interface ai.protify.core.AIModel
- CLAUDE_SONNET_4_5 - ai.protify.core.internal.SupportedModel
- CLAUDE_SONNET_4_5 - Static variable in interface ai.protify.core.AIModel
- clear() - Method in interface ai.protify.core.conversation.AIConversation
- clear() - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- clearCustomProperties() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- clearCustomProperties() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- clientType(Class<? extends AIProviderClient<?>>) - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- close() - Method in class ai.protify.core.internal.mcp.HttpSseMCPTransport
- close() - Method in interface ai.protify.core.internal.mcp.MCPTransport
- close() - Method in class ai.protify.core.internal.mcp.ProtifyMCPClient
- close() - Method in class ai.protify.core.internal.mcp.StdioMCPTransport
- close() - Method in interface ai.protify.core.mcp.MCPClient
- complete(AIResponse) - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- completed(AIResponse) - Static method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- completeExceptionally(Throwable) - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- completeWithAccumulatedText() - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- computeSHA256(String) - Static method in class ai.protify.core.internal.util.FileUtil
- ConditionalStepBuilder - Class in ai.protify.core.pipeline
- ConditionalStepBuilder() - Constructor for class ai.protify.core.pipeline.ConditionalStepBuilder
- Configuration - Class in ai.protify.core.internal.config
- Configuration(Map<AIConfigProperty, Object>) - Constructor for class ai.protify.core.internal.config.Configuration
- connect() - Method in class ai.protify.core.internal.mcp.ProtifyMCPClient
- connect() - Method in interface ai.protify.core.mcp.MCPClient
- constructLogMessage() - Method in class ai.protify.core.internal.config.BaseConfiguration
- createProviderClient(Configuration, AIProvider, String) - Static method in class ai.protify.core.internal.provider.ProviderClientFactory
- CredentialHelper - Interface in ai.protify.core.internal.config
- CredentialHelperFactory - Class in ai.protify.core.internal.config
- CSV - ai.protify.core.response.MimeType
- custom(String) - Static method in interface ai.protify.core.provider.AIProvider
- custom(String, AIProvider) - Static method in interface ai.protify.core.AIModel
- CustomAIProvider - Class in ai.protify.core.provider
- CustomAIProviderBuilder - Class in ai.protify.core.provider
D
- DATA_URL - ai.protify.core.request.FileDataReferenceType
- debug(String) - Method in class ai.protify.core.internal.util.Logger
- debug(String, Object...) - Method in class ai.protify.core.internal.util.Logger
- DEEP_SEEK - ai.protify.core.internal.provider.ProtifyAIProvider
- DEFAULT - Static variable in class ai.protify.core.resiliency.RetryPolicy
- DefaultCredentialHelper - Class in ai.protify.core.internal.config
- DefaultCredentialHelper() - Constructor for class ai.protify.core.internal.config.DefaultCredentialHelper
- delayMillis(Long) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- delete(String) - Method in interface ai.protify.core.conversation.AIConversationStore
- deleteLastChar() - Method in class ai.protify.core.internal.util.json.JsonBuilder
- deriveConfiguration(Configuration) - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- DerivedProperties - Class in ai.protify.core.internal.config
- description(String) - Method in class ai.protify.core.tool.AIToolBuilder
- document(String) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- DOCX - ai.protify.core.response.MimeType
E
- error(String) - Method in class ai.protify.core.internal.util.Logger
- error(String, Object...) - Method in class ai.protify.core.internal.util.Logger
- error(String, Throwable) - Method in class ai.protify.core.internal.util.Logger
- escapeJson(String) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- execute() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- execute() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- execute() - Method in interface ai.protify.core.pipeline.AIPipeline
- execute() - Method in interface ai.protify.core.request.AIRequest
- execute(AnthropicRequest) - Method in class ai.protify.core.internal.provider.anthropic.AnthropicClient
- execute(OpenAIRequest) - Method in class ai.protify.core.internal.provider.openai.OpenAIClient
- execute(AIPipelineContext) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- execute(AIPipelineContext) - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- execute(AIPipelineContext) - Method in interface ai.protify.core.pipeline.PipelineStep
- execute(AIPipelineContext) - Method in interface ai.protify.core.request.AIRequest
- execute(Map<String, Object>) - Method in interface ai.protify.core.tool.AIToolHandler
- execute(T) - Method in interface ai.protify.core.provider.AIProviderClient
- executeAsync() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- executeAsync() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- executeAsync() - Method in interface ai.protify.core.pipeline.AIPipeline
- executeAsync() - Method in interface ai.protify.core.request.AIRequest
- executeAsync(AIPipelineContext) - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- executeAsync(AIPipelineContext) - Method in interface ai.protify.core.request.AIRequest
- executeStream() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- executeStream() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- executeStream() - Method in interface ai.protify.core.pipeline.AIPipeline
- executeStream() - Method in interface ai.protify.core.request.AIRequest
- executeStream(AnthropicRequest) - Method in class ai.protify.core.internal.provider.anthropic.AnthropicClient
- executeStream(OpenAIRequest) - Method in class ai.protify.core.internal.provider.openai.OpenAIClient
- executeStream(AIPipelineContext) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- executeStream(AIPipelineContext) - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- executeStream(AIPipelineContext) - Method in interface ai.protify.core.pipeline.PipelineStep
- executeStream(AIPipelineContext) - Method in interface ai.protify.core.request.AIRequest
- executeStream(T) - Method in interface ai.protify.core.provider.AIProviderClient
- explicitModelVersion(String) - Method in class ai.protify.core.AIClientBuilder
- EXPONENTIAL - ai.protify.core.resiliency.RetryBackoffStrategy
- extractExtensionFromDataUrl(String) - Static method in class ai.protify.core.internal.util.FileUtil
- extractJsonString(String, String) - Static method in interface ai.protify.core.internal.config.CredentialHelper
F
- feedLine(String) - Method in class ai.protify.core.internal.util.http.SSELineParser
- FileDataReferenceType - Enum in ai.protify.core.request
- fileFromId(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- fileFromUrl(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- fileFromUrl(String, String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- FileUtil - Class in ai.protify.core.internal.util
- finish() - Method in class ai.protify.core.internal.util.http.SSELineParser
- FIXED - ai.protify.core.resiliency.RetryBackoffStrategy
- FLAC - ai.protify.core.response.MimeType
- from(AITool) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicTool
- from(AITool) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAITool
- fromClasspath(String) - Static method in class ai.protify.core.request.AIFileInput
- fromDataUrl(String) - Static method in class ai.protify.core.request.AIFileInput
- fromDataUrl(String, String) - Static method in class ai.protify.core.request.AIFileInput
- fromFile(File) - Static method in class ai.protify.core.request.AIFileInput
- fromFilePath(String) - Static method in class ai.protify.core.request.AIFileInput
- fromJson(String) - Static method in class ai.protify.core.conversation.AIConversationState
- fromJson(String, Class<T>) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- fromJsonList(String, Class<T>) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- fromProviderId(InputType, String) - Static method in class ai.protify.core.request.AIFileInput
- fromResponse(AIResponse) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
- fromSerializableMap(Map<String, Object>) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
- fromUrl(String) - Static method in class ai.protify.core.request.AIFileInput
G
- generate(Configuration, Configuration, Configuration, Configuration, boolean, boolean) - Static method in class ai.protify.core.internal.config.DerivedProperties
- get(String) - Method in class ai.protify.core.internal.util.json.ProtifyJsonObject
- getApiKeyVarName() - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- getApiKeyVarName() - Method in interface ai.protify.core.provider.AIProvider
- getApiKeyVarName() - Method in class ai.protify.core.provider.CustomAIProvider
- getArguments() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getArguments() - Method in class ai.protify.core.internal.tool.ProtifyAIToolCall
- getArguments() - Method in interface ai.protify.core.tool.AIToolCall
- getArgumentsAs(Class<T>) - Method in interface ai.protify.core.tool.AIToolCall
- getArgumentsJson() - Method in class ai.protify.core.internal.tool.ProtifyAIToolCall
- getArgumentsJson() - Method in interface ai.protify.core.tool.AIToolCall
- getBackoffStrategy() - Method in class ai.protify.core.resiliency.RetryPolicy
- getBaseConfiguration() - Static method in class ai.protify.core.internal.config.BaseConfiguration
- getBaseConfiguration() - Static method in class ai.protify.core.ProtifyAI
- getCallId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIFunctionCallOutput
- getCallId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getClient() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getClient() - Method in interface ai.protify.core.request.AIRequest
- getConfiguration() - Method in interface ai.protify.core.AIClient
- getConfiguration() - Method in class ai.protify.core.internal.config.Configuration
- getConfiguration() - Method in class ai.protify.core.internal.ProtifyAIClient
- getConfiguration() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getConfiguration() - Method in interface ai.protify.core.provider.AIProviderRequest
- getConfiguration() - Method in class ai.protify.core.provider.ProtifyAIProviderClient
- getConfiguration() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getConfiguration() - Method in interface ai.protify.core.request.AIRequest
- getContent() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getContent() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- getContent() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- getContent() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- getContent() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getContent() - Method in class ai.protify.core.tool.AIToolResult
- getCorrelationId() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getCorrelationId() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getCorrelationId() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getCorrelationId() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getCorrelationId() - Method in interface ai.protify.core.response.AIResponse
- getCredential(AIProvider, Configuration) - Method in interface ai.protify.core.internal.config.CredentialHelper
- getCredential(AIProvider, Configuration) - Method in class ai.protify.core.internal.config.DefaultCredentialHelper
- getCustomContext() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- getCustomContext() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- getCustomProperty(String) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- getCustomProperty(String) - Method in interface ai.protify.core.pipeline.AIPipelineContext
- getCustomPropertyKeys() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- getCustomPropertyKeys() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- getData() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicSource
- getData() - Method in class ai.protify.core.request.AIFileInput
- getDefaultValue(Class<T>) - Method in enum ai.protify.core.internal.config.AIConfigProperty
- getDelayMillis() - Method in class ai.protify.core.resiliency.RetryPolicy
- getDescription() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicTool
- getDescription() - Method in class ai.protify.core.internal.provider.openai.model.OpenAITool
- getDescription() - Method in class ai.protify.core.internal.tool.ProtifyAITool
- getDescription() - Method in interface ai.protify.core.tool.AITool
- getDescription() - Method in class ai.protify.core.tool.AIToolParameter
- getElapsedTimeMillis() - Method in class ai.protify.core.internal.util.http.ProtifyHttpResponse
- getEnumValues() - Method in class ai.protify.core.tool.AIToolParameter
- getFileExtension(String) - Static method in class ai.protify.core.internal.util.FileUtil
- getFileId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getFilename() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getFilename() - Method in class ai.protify.core.request.AIFileInput
- getFileUrl() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getFinalProviderResponse() - Method in interface ai.protify.core.response.AIPipelineResponse
- getFromValue(String) - Static method in enum ai.protify.core.resiliency.RetryBackoffStrategy
- getHeaders(String) - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- getHeaders(String) - Method in interface ai.protify.core.provider.AIProvider
- getHeaders(String) - Method in class ai.protify.core.provider.CustomAIProvider
- getId() - Method in interface ai.protify.core.conversation.AIConversation
- getId() - Method in class ai.protify.core.conversation.AIConversationState
- getId() - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- getId() - Method in class ai.protify.core.internal.mcp.JsonRpcRequest
- getId() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getId() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- getId() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- getId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- getId() - Method in class ai.protify.core.internal.tool.ProtifyAIToolCall
- getId() - Method in interface ai.protify.core.tool.AIToolCall
- getImageUrl() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getInput() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getInput() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- getInput() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getInputs() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- getInputs() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getInputs() - Method in interface ai.protify.core.message.AIMessage
- getInputs() - Method in interface ai.protify.core.provider.AIProviderRequest
- getInputs() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getInputs() - Method in interface ai.protify.core.request.AIRequest
- getInputSchema() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicTool
- getInputTokens() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getInputTokens() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getInputTokens() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getInputTokens() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicUsage
- getInputTokens() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- getInputTokens() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getInputTokens() - Method in interface ai.protify.core.response.AIPipelineResponse
- getInputTokens() - Method in interface ai.protify.core.response.AIResponse
- getInstance() - Static method in class ai.protify.core.internal.config.BaseConfiguration
- getInstance() - Static method in class ai.protify.core.internal.config.CredentialHelperFactory
- getInstance() - Static method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- getInstructions() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getIsError() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getItems() - Method in class ai.protify.core.tool.AIToolParameter
- getJitterMillis() - Method in class ai.protify.core.resiliency.RetryPolicy
- getJsonObject() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getJsonrpc() - Method in class ai.protify.core.internal.mcp.JsonRpcRequest
- getLogger(Class<?>) - Static method in class ai.protify.core.internal.util.LoggerFactory
- getLogger(String) - Static method in class ai.protify.core.internal.util.LoggerFactory
- getMaxDelayMillis() - Method in class ai.protify.core.resiliency.RetryPolicy
- getMaxElapsedTimeMillis() - Method in class ai.protify.core.resiliency.RetryPolicy
- getMaxOutputTokens() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getMaxRetries() - Method in class ai.protify.core.resiliency.RetryPolicy
- getMaxTokens() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getMaxToolRounds() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getMediaType() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicSource
- getMessages() - Method in interface ai.protify.core.conversation.AIConversation
- getMessages() - Method in class ai.protify.core.conversation.AIConversationState
- getMessages() - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- getMessages() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getMessages() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getMessages() - Method in interface ai.protify.core.provider.AIProviderRequest
- getMessages() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getMessages() - Method in interface ai.protify.core.request.AIRequest
- getMethod() - Method in class ai.protify.core.internal.mcp.JsonRpcRequest
- getMimeType() - Method in enum ai.protify.core.response.MimeType
- getModel() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getModel() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- getModel() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getModel() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- getModelName() - Method in interface ai.protify.core.AIClient
- getModelName() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getModelName() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getModelName() - Method in class ai.protify.core.internal.ProtifyAIClient
- getModelName() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getModelName() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getModelName() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getModelName() - Method in interface ai.protify.core.provider.AIProviderRequest
- getModelName() - Method in class ai.protify.core.provider.ProtifyAIProviderClient
- getModelName() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getModelName() - Method in interface ai.protify.core.response.AIResponse
- getName() - Method in interface ai.protify.core.AIModel
- getName() - Method in enum ai.protify.core.internal.config.AIConfigProperty
- getName() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getName() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- getName() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicTool
- getName() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getName() - Method in class ai.protify.core.internal.provider.openai.model.OpenAITool
- getName() - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- getName() - Method in enum ai.protify.core.internal.SupportedModel
- getName() - Method in class ai.protify.core.internal.tool.ProtifyAITool
- getName() - Method in class ai.protify.core.internal.tool.ProtifyAIToolCall
- getName() - Method in interface ai.protify.core.provider.AIProvider
- getName() - Method in class ai.protify.core.provider.CustomAIProvider
- getName() - Method in interface ai.protify.core.tool.AITool
- getName() - Method in interface ai.protify.core.tool.AIToolCall
- getOutput() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIFunctionCallOutput
- getOutput() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- getOutputTokens() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getOutputTokens() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getOutputTokens() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getOutputTokens() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicUsage
- getOutputTokens() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- getOutputTokens() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getOutputTokens() - Method in interface ai.protify.core.response.AIPipelineResponse
- getOutputTokens() - Method in interface ai.protify.core.response.AIResponse
- getParameters() - Method in class ai.protify.core.internal.provider.openai.model.OpenAITool
- getParameters() - Method in class ai.protify.core.internal.tool.ProtifyAITool
- getParameters() - Method in interface ai.protify.core.tool.AITool
- getParams() - Method in class ai.protify.core.internal.mcp.JsonRpcRequest
- getPipelineId() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getPipelineId() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getPipelineId() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getPipelineId() - Method in interface ai.protify.core.response.AIPipelineResponse
- getPipelineId() - Method in interface ai.protify.core.response.AIResponse
- getPipelineProperties() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- getPipelineProperties() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- getPreviousAssistantResponse() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getPreviousAssistantResponse() - Method in interface ai.protify.core.provider.AIProviderRequest
- getPreviousAssistantResponse() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getPreviousStepResponse() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- getPreviousStepResponse() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- getProcessingTimeMillis() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getProcessingTimeMillis() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getProcessingTimeMillis() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getProcessingTimeMillis() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getProcessingTimeMillis() - Method in interface ai.protify.core.response.AIPipelineResponse
- getProcessingTimeMillis() - Method in interface ai.protify.core.response.AIResponse
- getProperties() - Method in class ai.protify.core.internal.config.Configuration
- getProperties() - Method in class ai.protify.core.tool.AIToolParameter
- getProperty(AIConfigProperty) - Method in class ai.protify.core.internal.config.BaseConfiguration
- getProperty(AIConfigProperty) - Method in class ai.protify.core.internal.config.Configuration
- getProvider() - Method in interface ai.protify.core.AIClient
- getProvider() - Method in interface ai.protify.core.AIModel
- getProvider() - Method in class ai.protify.core.internal.ProtifyAIClient
- getProvider() - Method in enum ai.protify.core.internal.SupportedModel
- getProvider() - Method in interface ai.protify.core.provider.AIProviderRequest
- getProvider() - Method in class ai.protify.core.provider.ProtifyAIProviderClient
- getProvider() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getProviderClient() - Method in interface ai.protify.core.AIClient
- getProviderClient() - Method in class ai.protify.core.internal.ProtifyAIClient
- getProviderClient() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getProviderClient() - Method in interface ai.protify.core.request.AIRequest
- getProviderClientType() - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- getProviderClientType() - Method in interface ai.protify.core.provider.AIProvider
- getProviderClientType() - Method in class ai.protify.core.provider.CustomAIProvider
- getProviderResponse() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getProviderResponse() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getProviderResponse() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getProviderResponse() - Method in interface ai.protify.core.response.AIResponse
- getReferenceType() - Method in class ai.protify.core.request.AIFileInput
- getRequiredParameters() - Method in class ai.protify.core.internal.tool.ProtifyAITool
- getRequiredParameters() - Method in interface ai.protify.core.tool.AITool
- getResponseBody() - Method in class ai.protify.core.internal.util.http.ProtifyHttpResponse
- getResponseId() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getResponseId() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getResponseId() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getResponseId() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getResponseId() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- getResponseId() - Method in interface ai.protify.core.response.AIResponse
- getResponses() - Method in interface ai.protify.core.response.AIPipelineResponse
- getRetryOnExceptions() - Method in class ai.protify.core.resiliency.RetryPolicy
- getRetryOnHttpStatusCodes() - Method in class ai.protify.core.resiliency.RetryPolicy
- getRole() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- getRole() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- getRole() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- getRole() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getRole() - Method in interface ai.protify.core.message.AIMessage
- getSource() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getState() - Method in interface ai.protify.core.conversation.AIConversation
- getState() - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- getStatus() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- getStatusCode() - Method in class ai.protify.core.internal.util.http.ProtifyHttpResponse
- getStepCount() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getStepCount() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getStepResponse(int) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getStepResponse(int) - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getStepResponses() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getStepResponses() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getStopReason() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getStopReason() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getStopReason() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- getStopReason() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getStopReason() - Method in interface ai.protify.core.response.AIResponse
- getString(String) - Method in class ai.protify.core.internal.util.json.ProtifyJsonObject
- getSystem() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getTemperature() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getTemperature() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getText() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- getText() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getText() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- getText() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getText() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
- getText() - Method in interface ai.protify.core.message.AIMessage
- getText() - Method in class ai.protify.core.request.AITextInput
- getToolCallId() - Method in class ai.protify.core.tool.AIToolResult
- getToolCalls() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- getToolCalls() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getToolCalls() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getToolCalls() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getToolCalls() - Method in interface ai.protify.core.message.AIMessage
- getToolCalls() - Method in interface ai.protify.core.response.AIResponse
- getToolHandlers() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getToolResults() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- getToolResults() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getToolResults() - Method in interface ai.protify.core.message.AIMessage
- getToolResults() - Method in interface ai.protify.core.provider.AIProviderRequest
- getToolResults() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getTools() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getTools() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getTools() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- getTools() - Method in interface ai.protify.core.provider.AIProviderRequest
- getTools() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getTools() - Method in interface ai.protify.core.request.AIRequest
- getToolUseId() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getTopK() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getTopP() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- getTopP() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- getTotalInputTokens() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getTotalInputTokens() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getTotalOutputTokens() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getTotalOutputTokens() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getTotalProcessingTimeMillis() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getTotalProcessingTimeMillis() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getTotalTokens() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- getTotalTokens() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getTotalTokens() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- getTotalTokens() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- getTotalTokens() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- getTotalTokens() - Method in interface ai.protify.core.response.AIPipelineResponse
- getTotalTokens() - Method in interface ai.protify.core.response.AIResponse
- getTotalTokensUsed() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- getTotalTokensUsed() - Method in interface ai.protify.core.pipeline.AIPipelineResponse
- getType() - Method in enum ai.protify.core.internal.config.AIConfigProperty
- getType() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- getType() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- getType() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicSource
- getType() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- getType() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIFunctionCallOutput
- getType() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
- getType() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- getType() - Method in class ai.protify.core.internal.provider.openai.model.OpenAITool
- getType() - Method in class ai.protify.core.request.AIFileInput
- getType() - Method in interface ai.protify.core.request.AIInput
- getType() - Method in class ai.protify.core.request.AITextInput
- getType() - Method in class ai.protify.core.tool.AIToolParameter
- getUsage() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- getUsage() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- GIF - ai.protify.core.response.MimeType
- GOOGLE - ai.protify.core.internal.provider.ProtifyAIProvider
- GPT_5_1 - ai.protify.core.internal.SupportedModel
- GPT_5_1 - Static variable in interface ai.protify.core.AIModel
- GPT_5_1_CODEX_MAX - ai.protify.core.internal.SupportedModel
- GPT_5_1_CODEX_MAX - Static variable in interface ai.protify.core.AIModel
- GPT_5_2 - ai.protify.core.internal.SupportedModel
- GPT_5_2 - Static variable in interface ai.protify.core.AIModel
- GPT_5_2_PRO - ai.protify.core.internal.SupportedModel
- GPT_5_2_PRO - Static variable in interface ai.protify.core.AIModel
- GPT_5_MINI - ai.protify.core.internal.SupportedModel
- GPT_5_MINI - Static variable in interface ai.protify.core.AIModel
- GPT_5_NANO - ai.protify.core.internal.SupportedModel
- GPT_5_NANO - Static variable in interface ai.protify.core.AIModel
- GROQ - ai.protify.core.internal.provider.ProtifyAIProvider
H
- hasCustomProperty(String) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- hasCustomProperty(String) - Method in interface ai.protify.core.pipeline.AIPipelineContext
- hasToolCalls() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- hasToolCalls() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- hasToolCalls() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- hasToolCalls() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- hasToolCalls() - Method in interface ai.protify.core.message.AIMessage
- hasToolCalls() - Method in interface ai.protify.core.response.AIResponse
- headers(Function<String, Map<String, String>>) - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- HEIC - ai.protify.core.response.MimeType
- HEIF - ai.protify.core.response.MimeType
- HTML - ai.protify.core.response.MimeType
- http(String) - Static method in interface ai.protify.core.mcp.MCPClient
- HTTP_URL - ai.protify.core.request.FileDataReferenceType
- HttpSseMCPTransport - Class in ai.protify.core.internal.mcp
- HttpSseMCPTransport(String) - Constructor for class ai.protify.core.internal.mcp.HttpSseMCPTransport
I
- id(String) - Method in class ai.protify.core.conversation.AIConversationBuilder
- image(String, String) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- IMAGE - ai.protify.core.request.InputType
- imageFromFileId(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- imageFromUrl(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- info(String) - Method in class ai.protify.core.internal.util.Logger
- info(String, Object...) - Method in class ai.protify.core.internal.util.Logger
- inheritParentConfig() - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- initialize() - Static method in class ai.protify.core.internal.config.BaseConfiguration
- initialize() - Static method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- initialize() - Static method in class ai.protify.core.ProtifyAI
- initialize(long, int) - Static method in class ai.protify.core.internal.util.http.ProtifyHttpClient
-
Initializes the singleton with specific configurations.
- initialize(Configuration, AIProvider, String) - Method in interface ai.protify.core.provider.AIProviderClient
- initialize(Configuration, AIProvider, String) - Method in class ai.protify.core.provider.ProtifyAIProviderClient
- initialize(AIRequest, Configuration) - Method in interface ai.protify.core.provider.AIProviderRequest
- initialize(AIRequest, Configuration) - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- InputType - Enum in ai.protify.core.request
- instructions(String) - Method in class ai.protify.core.AIClientBuilder
- instructions(String) - Method in class ai.protify.core.conversation.AIConversationBuilder
- instructions(String) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- instructions(String) - Method in class ai.protify.core.request.AIRequestBuilder
- INSTRUCTIONS - ai.protify.core.internal.config.AIConfigProperty
- integer(String) - Static method in class ai.protify.core.tool.AIToolParameter
- isCachedResponse() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- isCachedResponse() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- isCachedResponse() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- isCachedResponse() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- isCachedResponse() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- isCachedResponse() - Method in class ai.protify.core.internal.util.http.ProtifyHttpResponse
- isCachedResponse() - Method in interface ai.protify.core.response.AIResponse
- isConnected() - Method in class ai.protify.core.internal.mcp.ProtifyMCPClient
- isConnected() - Method in interface ai.protify.core.mcp.MCPClient
- isDebugEnabled() - Method in class ai.protify.core.internal.util.Logger
- isError() - Method in class ai.protify.core.tool.AIToolResult
- isErrorEnabled() - Method in class ai.protify.core.internal.util.Logger
- isInfoEnabled() - Method in class ai.protify.core.internal.util.Logger
- isMimeTypeSupported(MimeType) - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- isMimeTypeSupported(MimeType) - Method in interface ai.protify.core.provider.AIProvider
- isMimeTypeSupported(MimeType) - Method in class ai.protify.core.provider.CustomAIProvider
- isOpen() - Method in class ai.protify.core.internal.mcp.HttpSseMCPTransport
- isOpen() - Method in interface ai.protify.core.internal.mcp.MCPTransport
- isOpen() - Method in class ai.protify.core.internal.mcp.StdioMCPTransport
- isRespectRetryAfter() - Method in class ai.protify.core.resiliency.RetryPolicy
- isSecret() - Method in enum ai.protify.core.internal.config.AIConfigProperty
- isStream() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- isStream() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- isTraceEnabled() - Method in class ai.protify.core.internal.util.Logger
- isWarnEnabled() - Method in class ai.protify.core.internal.util.Logger
J
- jitterMillis(Long) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- JPEG - ai.protify.core.response.MimeType
- JPG - ai.protify.core.response.MimeType
- JSON - ai.protify.core.response.MimeType
- JsonBuilder - Class in ai.protify.core.internal.util.json
- JsonBuilder(boolean, boolean) - Constructor for class ai.protify.core.internal.util.json.JsonBuilder
- JsonRpcRequest - Class in ai.protify.core.internal.mcp
- JsonRpcRequest(int, String, Map<String, Object>) - Constructor for class ai.protify.core.internal.mcp.JsonRpcRequest
L
- listTools() - Method in class ai.protify.core.internal.mcp.ProtifyMCPClient
- listTools() - Method in interface ai.protify.core.mcp.MCPClient
- load(String) - Method in interface ai.protify.core.conversation.AIConversationStore
- loadConversation(String, AIConversationStore) - Method in interface ai.protify.core.AIClient
- loadConversation(String, AIConversationStore) - Method in class ai.protify.core.internal.ProtifyAIClient
- LOG_REQUESTS - ai.protify.core.internal.config.AIConfigProperty
- LOG_RESPONSES - ai.protify.core.internal.config.AIConfigProperty
- LOG_TRUNCATE_LARGE_INPUT - ai.protify.core.internal.config.AIConfigProperty
- logBaseProperties() - Static method in class ai.protify.core.ProtifyAI
- logConfiguration() - Method in class ai.protify.core.internal.config.BaseConfiguration
- logConfigurationInternal() - Method in class ai.protify.core.internal.config.BaseConfiguration
- Logger - Class in ai.protify.core.internal.util
- LoggerFactory - Class in ai.protify.core.internal.util
- logRequests(boolean) - Method in class ai.protify.core.AIClientBuilder
- logRequests(boolean) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- logRequests(boolean) - Method in class ai.protify.core.request.AIRequestBuilder
- logResponses(boolean) - Method in class ai.protify.core.AIClientBuilder
- logResponses(boolean) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- logResponses(boolean) - Method in class ai.protify.core.request.AIRequestBuilder
- LoopStepBuilder - Class in ai.protify.core.pipeline
- LoopStepBuilder() - Constructor for class ai.protify.core.pipeline.LoopStepBuilder
M
- M4A - ai.protify.core.response.MimeType
- mapOf(Object...) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- MARKDOWN - ai.protify.core.response.MimeType
- MAX_OUTPUT_TOKENS - ai.protify.core.internal.config.AIConfigProperty
- maxDelayMillis(Long) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- maxElapsedTimeMillis(Long) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- maxIterations(int) - Method in class ai.protify.core.pipeline.LoopStepBuilder
- maxOutputTokens(int) - Method in class ai.protify.core.AIClientBuilder
- maxOutputTokens(int) - Method in class ai.protify.core.conversation.AIConversationBuilder
- maxOutputTokens(int) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- maxOutputTokens(int) - Method in class ai.protify.core.request.AIRequestBuilder
- maxRetries(int) - Method in class ai.protify.core.pipeline.SafeStepBuilder
- maxRetries(Integer) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- maxToolRounds(int) - Method in class ai.protify.core.conversation.AIConversationBuilder
- maxToolRounds(int) - Method in class ai.protify.core.request.AIRequestBuilder
- MCPClient - Interface in ai.protify.core.mcp
- MCPTransport - Interface in ai.protify.core.internal.mcp
- MimeType - Enum in ai.protify.core.response
- MISTRAL - ai.protify.core.internal.provider.ProtifyAIProvider
- model(AIModel) - Method in class ai.protify.core.AIClientBuilder
- MODEL - ai.protify.core.internal.config.AIConfigProperty
- MODEL_EXPLICIT_VERSION - ai.protify.core.internal.config.AIConfigProperty
- MODEL_PROVIDER - ai.protify.core.internal.config.AIConfigProperty
- MOV - ai.protify.core.response.MimeType
- MP3 - ai.protify.core.response.MimeType
- MP4 - ai.protify.core.response.MimeType
N
- newConversation() - Method in interface ai.protify.core.AIClient
- newConversation() - Method in class ai.protify.core.internal.ProtifyAIClient
- newRequest() - Method in interface ai.protify.core.AIClient
- newRequest() - Method in class ai.protify.core.internal.ProtifyAIClient
- NotFoundException - Exception in ai.protify.core.internal.exception
- NotFoundException() - Constructor for exception ai.protify.core.internal.exception.NotFoundException
- NotFoundException(String) - Constructor for exception ai.protify.core.internal.exception.NotFoundException
- NotFoundException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.NotFoundException
- NotFoundException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.NotFoundException
- NotFoundException(Throwable) - Constructor for exception ai.protify.core.internal.exception.NotFoundException
- number(String) - Static method in class ai.protify.core.tool.AIToolParameter
O
- object(String, Map<String, AIToolParameter>) - Static method in class ai.protify.core.tool.AIToolParameter
- OCTET_STREAM - ai.protify.core.response.MimeType
- of(String) - Static method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- of(String) - Static method in class ai.protify.core.request.AITextInput
- of(String, String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIFunctionCallOutput
- of(Function<Map<String, Object>, String>) - Static method in interface ai.protify.core.tool.AIToolHandler
- onError(BiFunction<AIPipelineContext, Exception, AIResponse>) - Method in class ai.protify.core.pipeline.SafeStepBuilder
- onMaxIterations(PipelineStep) - Method in class ai.protify.core.pipeline.LoopStepBuilder
- onStepComplete(Consumer<String>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- onToken(Consumer<String>) - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- onToken(Consumer<String>) - Method in interface ai.protify.core.response.AIStreamResponse
- open() - Method in class ai.protify.core.internal.mcp.HttpSseMCPTransport
- open() - Method in interface ai.protify.core.internal.mcp.MCPTransport
- open() - Method in class ai.protify.core.internal.mcp.StdioMCPTransport
- OPEN_AI - ai.protify.core.internal.provider.ProtifyAIProvider
- OpenAIClient - Class in ai.protify.core.internal.provider.openai
- OpenAIClient() - Constructor for class ai.protify.core.internal.provider.openai.OpenAIClient
- OpenAIContentBlock - Class in ai.protify.core.internal.provider.openai.model
- OpenAIFunctionCallOutput - Class in ai.protify.core.internal.provider.openai.model
- OpenAIInputMessage - Class in ai.protify.core.internal.provider.openai.model
- OpenAIInputMessage() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- OpenAIInputMessage(String, List<OpenAIContentBlock>) - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- OpenAIOutputContent - Class in ai.protify.core.internal.provider.openai.model
- OpenAIOutputContent() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
- OpenAIOutputItem - Class in ai.protify.core.internal.provider.openai.model
- OpenAIOutputItem() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- OpenAIRequest - Class in ai.protify.core.internal.provider.openai
- OpenAIRequest() - Constructor for class ai.protify.core.internal.provider.openai.OpenAIRequest
- OpenAIRequestBody - Class in ai.protify.core.internal.provider.openai.model
- OpenAIRequestBody() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- OpenAIResponse - Class in ai.protify.core.internal.provider.openai
- OpenAIResponse(boolean, String, String, String, String, OpenAIResponseBody) - Constructor for class ai.protify.core.internal.provider.openai.OpenAIResponse
- OpenAIResponseBody - Class in ai.protify.core.internal.provider.openai.model
- OpenAIResponseBody() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- OpenAITool - Class in ai.protify.core.internal.provider.openai.model
- OpenAIUsage - Class in ai.protify.core.internal.provider.openai.model
- OpenAIUsage() - Constructor for class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- otherwise(PipelineStep) - Method in class ai.protify.core.pipeline.ConditionalStepBuilder
- outputText(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- OVERRIDE_PIPELINE_CONFIG - ai.protify.core.internal.config.AIConfigProperty
- overridePipelineConfig(boolean) - Method in class ai.protify.core.AIClientBuilder
- overridePipelineConfig(boolean) - Method in class ai.protify.core.request.AIRequestBuilder
P
- parse(String) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- PDF - ai.protify.core.request.InputType
- PDF - ai.protify.core.response.MimeType
- PipelineAIResponse - Class in ai.protify.core.internal.pipeline
- PipelineAIResponse(String) - Constructor for class ai.protify.core.internal.pipeline.PipelineAIResponse
- PipelineStep - Interface in ai.protify.core.pipeline
- PNG - ai.protify.core.response.MimeType
- post(AIProviderRequest, String) - Method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- postAsync(AIProviderRequest, String) - Method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- postStream(AIProviderRequest, String, Consumer<String>, Runnable) - Method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- PPTX - ai.protify.core.response.MimeType
- PRETTY_PRINT_JSON - ai.protify.core.internal.config.AIConfigProperty
- prettyPrint(boolean) - Method in class ai.protify.core.AIClientBuilder
- prettyPrint(boolean) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- prettyPrint(boolean) - Method in class ai.protify.core.request.AIRequestBuilder
- previousResponse(AIResponse) - Method in class ai.protify.core.request.AIRequestBuilder
- PROTIFY_API_KEY - ai.protify.core.internal.config.AIConfigProperty
- ProtifyAI - Class in ai.protify.core
- ProtifyAIClient - Class in ai.protify.core.internal
- ProtifyAIClient(Map<AIConfigProperty, Object>, AIProvider, String) - Constructor for class ai.protify.core.internal.ProtifyAIClient
- ProtifyAIConversation - Class in ai.protify.core.internal.conversation
- ProtifyAIConversation(AIClient, String, List<AIMessage>, AIConversationStore, Map<AIConfigProperty, Object>, List<AITool>, Map<String, AIToolHandler>, int) - Constructor for class ai.protify.core.internal.conversation.ProtifyAIConversation
- ProtifyAIInterceptor - Class in ai.protify.core.internal.pipeline
- ProtifyAIInterceptor() - Constructor for class ai.protify.core.internal.pipeline.ProtifyAIInterceptor
- ProtifyAIMessage - Class in ai.protify.core.internal.message
- ProtifyAIPipeline - Class in ai.protify.core.internal.pipeline
- ProtifyAIPipeline(Supplier<AIRequest>, List<PipelineStep>, Consumer<String>, Map<AIConfigProperty, Object>, boolean) - Constructor for class ai.protify.core.internal.pipeline.ProtifyAIPipeline
- ProtifyAIPipelineContext - Class in ai.protify.core.internal.pipeline
- ProtifyAIPipelineContext(Map<AIConfigProperty, Object>) - Constructor for class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- ProtifyAIPipelineResponse - Class in ai.protify.core.internal.pipeline
- ProtifyAIPipelineResponse(AIResponse, List<AIResponse>) - Constructor for class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- ProtifyAIProvider - Enum in ai.protify.core.internal.provider
- ProtifyAIProviderClient<T extends AIProviderRequest> - Class in ai.protify.core.provider
- ProtifyAIProviderClient() - Constructor for class ai.protify.core.provider.ProtifyAIProviderClient
- ProtifyAIProviderRequest - Class in ai.protify.core.provider
- ProtifyAIProviderRequest() - Constructor for class ai.protify.core.provider.ProtifyAIProviderRequest
- ProtifyAIRequest - Class in ai.protify.core.internal.request
- ProtifyAIRequest(AIClient, List<AIInput>, Map<AIConfigProperty, Object>) - Constructor for class ai.protify.core.internal.request.ProtifyAIRequest
- ProtifyAIRequest(AIClient, List<AIInput>, Map<AIConfigProperty, Object>, List<AITool>, Map<String, AIToolHandler>, List<AIToolResult>, AIResponse, int) - Constructor for class ai.protify.core.internal.request.ProtifyAIRequest
- ProtifyAIRequest(AIClient, List<AIInput>, Map<AIConfigProperty, Object>, List<AITool>, Map<String, AIToolHandler>, List<AIToolResult>, AIResponse, int, List<AIMessage>) - Constructor for class ai.protify.core.internal.request.ProtifyAIRequest
- ProtifyAIResponse - Class in ai.protify.core.internal.response
- ProtifyAIResponse(boolean, String, String, String, String) - Constructor for class ai.protify.core.internal.response.ProtifyAIResponse
- ProtifyAIStreamResponse - Class in ai.protify.core.internal.response
- ProtifyAIStreamResponse() - Constructor for class ai.protify.core.internal.response.ProtifyAIStreamResponse
- ProtifyAITool - Class in ai.protify.core.internal.tool
- ProtifyAITool(String, String, Map<String, AIToolParameter>, List<String>) - Constructor for class ai.protify.core.internal.tool.ProtifyAITool
- ProtifyAIToolCall - Class in ai.protify.core.internal.tool
- ProtifyAIToolCall(String, String, Map<String, Object>, String) - Constructor for class ai.protify.core.internal.tool.ProtifyAIToolCall
- ProtifyApiException - Exception in ai.protify.core.internal.exception
- ProtifyApiException() - Constructor for exception ai.protify.core.internal.exception.ProtifyApiException
- ProtifyApiException(String) - Constructor for exception ai.protify.core.internal.exception.ProtifyApiException
- ProtifyApiException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ProtifyApiException
- ProtifyApiException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ProtifyApiException
- ProtifyApiException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ProtifyApiException
- ProtifyHttpClient - Class in ai.protify.core.internal.util.http
-
A thread-safe, singleton HTTP client for Protify AI, featuring built-in LRU caching and thundering-herd protection without external dependencies.
- ProtifyHttpResponse - Class in ai.protify.core.internal.util.http
- ProtifyHttpResponse(boolean, String, int, long) - Constructor for class ai.protify.core.internal.util.http.ProtifyHttpResponse
- ProtifyJson - Class in ai.protify.core.internal.util.json
- ProtifyJsonObject - Class in ai.protify.core.internal.util.json
- ProtifyJsonProperty - Annotation Type in ai.protify.core.internal.util.json
- ProtifyMCPClient - Class in ai.protify.core.internal.mcp
- ProtifyMCPClient(MCPTransport) - Constructor for class ai.protify.core.internal.mcp.ProtifyMCPClient
- provider(AIProvider) - Method in class ai.protify.core.AIClientBuilder
- PROVIDER_API_KEY - ai.protify.core.internal.config.AIConfigProperty
- PROVIDER_ID - ai.protify.core.request.FileDataReferenceType
- ProviderBusyException - Exception in ai.protify.core.internal.exception
- ProviderBusyException() - Constructor for exception ai.protify.core.internal.exception.ProviderBusyException
- ProviderBusyException(String) - Constructor for exception ai.protify.core.internal.exception.ProviderBusyException
- ProviderBusyException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ProviderBusyException
- ProviderBusyException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ProviderBusyException
- ProviderBusyException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ProviderBusyException
- ProviderClientFactory - Class in ai.protify.core.internal.provider
- pushToken(String) - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
R
- RateLimitExceededException - Exception in ai.protify.core.internal.exception
- RateLimitExceededException() - Constructor for exception ai.protify.core.internal.exception.RateLimitExceededException
- RateLimitExceededException(String) - Constructor for exception ai.protify.core.internal.exception.RateLimitExceededException
- RateLimitExceededException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.RateLimitExceededException
- RateLimitExceededException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.RateLimitExceededException
- RateLimitExceededException(Throwable) - Constructor for exception ai.protify.core.internal.exception.RateLimitExceededException
- removeCustomProperty(String) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- removeCustomProperty(String) - Method in interface ai.protify.core.pipeline.AIPipelineContext
- REQUEST_TIMEOUT_MS - ai.protify.core.internal.config.AIConfigProperty
- respectRetryAfter(Boolean) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- response() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- response() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- RESPONSE_CACHE_MAX_ENTRIES - ai.protify.core.internal.config.AIConfigProperty
- RESPONSE_CACHE_TTL_SECS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_BACKOFF_STRATEGY - ai.protify.core.internal.config.AIConfigProperty
- RETRY_DELAY_MS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_JITTER_MS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_MAX_DELAY_MS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_MAX_ELAPSED_TIME_MS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_MAX_RETRIES - ai.protify.core.internal.config.AIConfigProperty
- RETRY_ON_EXCEPTIONS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_ON_HTTP_STATUS - ai.protify.core.internal.config.AIConfigProperty
- RETRY_POLICY - ai.protify.core.internal.config.AIConfigProperty
- RETRY_RESPECT_RETRY_AFTER - ai.protify.core.internal.config.AIConfigProperty
- RetryBackoffStrategy - Enum in ai.protify.core.resiliency
- retryOnExceptions(Set<Class<? extends Exception>>) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- retryOnHttpStatusCodes(Set<Integer>) - Method in class ai.protify.core.resiliency.RetryPolicyBuilder
- retryPolicy(RetryPolicy) - Method in class ai.protify.core.AIClientBuilder
- retryPolicy(RetryPolicy) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- retryPolicy(RetryPolicy) - Method in class ai.protify.core.request.AIRequestBuilder
- RetryPolicy - Class in ai.protify.core.resiliency
- RetryPolicy(int, RetryBackoffStrategy, long, long, long, long, Set<Integer>, Set<Class<? extends Exception>>, boolean) - Constructor for class ai.protify.core.resiliency.RetryPolicy
- RetryPolicyBuilder - Class in ai.protify.core.resiliency
- RetryPolicyBuilder() - Constructor for class ai.protify.core.resiliency.RetryPolicyBuilder
S
- SafeStepBuilder - Class in ai.protify.core.pipeline
- SafeStepBuilder() - Constructor for class ai.protify.core.pipeline.SafeStepBuilder
- save(AIConversationState) - Method in interface ai.protify.core.conversation.AIConversationStore
- send(AIInput...) - Method in interface ai.protify.core.conversation.AIConversation
- send(AIInput...) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- send(String) - Method in interface ai.protify.core.conversation.AIConversation
- send(String) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- send(String, AIInput...) - Method in interface ai.protify.core.conversation.AIConversation
- send(String, AIInput...) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- sendRequest(String) - Method in class ai.protify.core.internal.mcp.HttpSseMCPTransport
- sendRequest(String) - Method in interface ai.protify.core.internal.mcp.MCPTransport
- sendRequest(String) - Method in class ai.protify.core.internal.mcp.StdioMCPTransport
- ServiceException - Exception in ai.protify.core.internal.exception
- ServiceException() - Constructor for exception ai.protify.core.internal.exception.ServiceException
- ServiceException(String) - Constructor for exception ai.protify.core.internal.exception.ServiceException
- ServiceException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceException
- ServiceException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ServiceException
- ServiceException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceException
- ServiceOverloadedException - Exception in ai.protify.core.internal.exception
- ServiceOverloadedException() - Constructor for exception ai.protify.core.internal.exception.ServiceOverloadedException
- ServiceOverloadedException(String) - Constructor for exception ai.protify.core.internal.exception.ServiceOverloadedException
- ServiceOverloadedException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceOverloadedException
- ServiceOverloadedException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ServiceOverloadedException
- ServiceOverloadedException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceOverloadedException
- ServiceUnavailableException - Exception in ai.protify.core.internal.exception
- ServiceUnavailableException() - Constructor for exception ai.protify.core.internal.exception.ServiceUnavailableException
- ServiceUnavailableException(String) - Constructor for exception ai.protify.core.internal.exception.ServiceUnavailableException
- ServiceUnavailableException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceUnavailableException
- ServiceUnavailableException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ServiceUnavailableException
- ServiceUnavailableException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ServiceUnavailableException
- setArguments(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setCallId(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setContent(List<AnthropicContentBlock>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- setContent(List<AnthropicResponseContent>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- setContent(List<OpenAIContentBlock>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- setContent(List<OpenAIOutputContent>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setConversationId(String) - Method in class ai.protify.core.conversation.AIConversationState
- setId(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- setId(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- setId(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- setInput(List<Object>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setInput(Map<String, Object>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- setInputTokens(long) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicUsage
- setInputTokens(long) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- setInstructions(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setMaxOutputTokens(Integer) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setMaxTokens(Integer) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setMessages(List<AnthropicMessage>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setMessages(List<AIMessage>) - Method in class ai.protify.core.conversation.AIConversationState
- setModel(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setModel(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- setModel(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setModel(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- setName(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- setName(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setOutput(List<OpenAIOutputItem>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- setOutputTokens(long) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicUsage
- setOutputTokens(long) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- setPreviousStepResponse(AIResponse) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- setPreviousStepResponse(AIResponse) - Method in interface ai.protify.core.pipeline.AIPipelineContext
- setRole(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
- setRole(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIInputMessage
- setRole(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setStatus(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- setStopReason(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- setStream(boolean) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setStream(boolean) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setSystem(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setTemperature(Double) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setTemperature(Double) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setText(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- setText(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
- setTools(List<AnthropicTool>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setTools(List<OpenAITool>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setTopK(Integer) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setTopP(Double) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
- setTopP(Double) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
- setTotalTokens(long) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIUsage
- setType(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
- setType(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
- setType(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
- setUsage(AnthropicUsage) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
- setUsage(OpenAIUsage) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
- SSELineParser - Class in ai.protify.core.internal.util.http
-
Stateful line-by-line SSE parser.
- SSELineParser(BiConsumer<String, String>) - Constructor for class ai.protify.core.internal.util.http.SSELineParser
- stdio(String...) - Static method in interface ai.protify.core.mcp.MCPClient
- StdioMCPTransport - Class in ai.protify.core.internal.mcp
- StdioMCPTransport(String[]) - Constructor for class ai.protify.core.internal.mcp.StdioMCPTransport
- step(PipelineStep) - Method in class ai.protify.core.pipeline.LoopStepBuilder
- step(PipelineStep) - Method in class ai.protify.core.pipeline.SafeStepBuilder
- store(AIConversationStore) - Method in class ai.protify.core.conversation.AIConversationBuilder
- string(String) - Static method in class ai.protify.core.tool.AIToolParameter
- stringEnum(String, List<String>) - Static method in class ai.protify.core.tool.AIToolParameter
- supportedMimeTypes(Set<MimeType>) - Method in class ai.protify.core.provider.CustomAIProviderBuilder
- SupportedModel - Enum in ai.protify.core.internal
- SVG - ai.protify.core.response.MimeType
T
- temperature(double) - Method in class ai.protify.core.AIClientBuilder
- temperature(double) - Method in class ai.protify.core.conversation.AIConversationBuilder
- temperature(double) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- temperature(double) - Method in class ai.protify.core.request.AIRequestBuilder
- TEMPERATURE - ai.protify.core.internal.config.AIConfigProperty
- text() - Method in class ai.protify.core.internal.pipeline.PipelineAIResponse
- text() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
- text() - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineResponse
- text() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicResponse
- text() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
- text() - Method in class ai.protify.core.internal.response.ProtifyAIResponse
- text() - Method in interface ai.protify.core.pipeline.AIPipelineContext
- text() - Method in interface ai.protify.core.response.AIPipelineResponse
- text() - Method in interface ai.protify.core.response.AIResponse
- text(String) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- text(String) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
- TEXT - ai.protify.core.request.InputType
- TEXT - ai.protify.core.response.MimeType
- TIFF - ai.protify.core.response.MimeType
- TimeoutException - Exception in ai.protify.core.internal.exception
- TimeoutException() - Constructor for exception ai.protify.core.internal.exception.TimeoutException
- TimeoutException(String) - Constructor for exception ai.protify.core.internal.exception.TimeoutException
- TimeoutException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.TimeoutException
- TimeoutException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.TimeoutException
- TimeoutException(Throwable) - Constructor for exception ai.protify.core.internal.exception.TimeoutException
- toJson() - Method in class ai.protify.core.conversation.AIConversationState
- toJson() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicRequest
- toJson() - Method in class ai.protify.core.internal.provider.openai.OpenAIRequest
- toJson() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- toJson() - Method in interface ai.protify.core.provider.AIProviderRequest
- toJson() - Method in interface ai.protify.core.request.AIRequest
- toJson(Object) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- toJsonMap(Map<String, Object>) - Static method in class ai.protify.core.internal.util.json.ProtifyJson
- toLoggableJson() - Method in class ai.protify.core.internal.provider.anthropic.AnthropicRequest
- toLoggableJson() - Method in class ai.protify.core.internal.provider.openai.OpenAIRequest
- toLoggableJson() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
- toLoggableJson() - Method in interface ai.protify.core.provider.AIProviderRequest
- toLoggableJson() - Method in interface ai.protify.core.request.AIRequest
- toolResult(String, String) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- toolResult(String, String, boolean) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- toolUse(String, String, Map<String, Object>) - Static method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
- TOP_K - ai.protify.core.internal.config.AIConfigProperty
- TOP_P - ai.protify.core.internal.config.AIConfigProperty
- topK(int) - Method in class ai.protify.core.AIClientBuilder
- topK(int) - Method in class ai.protify.core.conversation.AIConversationBuilder
- topK(int) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- topK(int) - Method in class ai.protify.core.request.AIRequestBuilder
- topP(double) - Method in class ai.protify.core.AIClientBuilder
- topP(double) - Method in class ai.protify.core.conversation.AIConversationBuilder
- topP(double) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- topP(double) - Method in class ai.protify.core.request.AIRequestBuilder
- toResponse() - Method in class ai.protify.core.internal.response.ProtifyAIStreamResponse
- toResponse() - Method in interface ai.protify.core.response.AIStreamResponse
- toSchemaMap() - Method in class ai.protify.core.tool.AIToolParameter
- toSerializableMap() - Method in class ai.protify.core.internal.message.ProtifyAIMessage
- toString() - Method in class ai.protify.core.AIClientBuilder
- toString() - Method in class ai.protify.core.internal.ProtifyAIClient
- toString() - Method in enum ai.protify.core.internal.provider.ProtifyAIProvider
- toString() - Method in enum ai.protify.core.internal.SupportedModel
- toString() - Method in class ai.protify.core.internal.util.json.JsonBuilder
- toString() - Method in class ai.protify.core.provider.CustomAIProvider
- toString() - Method in class ai.protify.core.resiliency.RetryPolicy
- trace(String) - Method in class ai.protify.core.internal.util.Logger
- trace(String, Object...) - Method in class ai.protify.core.internal.util.Logger
- transformRequest(AIRequest, Configuration) - Method in interface ai.protify.core.provider.AIProviderClient
- transformRequest(AIRequest, Configuration) - Method in class ai.protify.core.provider.ProtifyAIProviderClient
- truncateLongRequestInputs(boolean) - Method in class ai.protify.core.AIClientBuilder
- truncateLongRequestInputs(boolean) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
- truncateLongRequestInputs(boolean) - Method in class ai.protify.core.request.AIRequestBuilder
U
- until(Predicate<AIPipelineContext>) - Method in class ai.protify.core.pipeline.LoopStepBuilder
- user(String) - Static method in interface ai.protify.core.message.AIMessage
- userText(String) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
- userWithInputs(String, List<AIInput>) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
- userWithToolResults(List<AIToolResult>) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
V
- value() - Method in annotation type ai.protify.core.internal.util.json.ProtifyJsonProperty
- valueOf(String) - Static method in enum ai.protify.core.internal.config.AIConfigProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.internal.provider.ProtifyAIProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.internal.SupportedModel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.request.FileDataReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.request.InputType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.resiliency.RetryBackoffStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.protify.core.response.MimeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ai.protify.core.internal.config.AIConfigProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.internal.provider.ProtifyAIProvider
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.internal.SupportedModel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.request.FileDataReferenceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.request.InputType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.resiliency.RetryBackoffStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.protify.core.response.MimeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warn(String) - Method in class ai.protify.core.internal.util.Logger
- warn(String, Object...) - Method in class ai.protify.core.internal.util.Logger
- warn(String, Throwable) - Method in class ai.protify.core.internal.util.Logger
- WAV - ai.protify.core.response.MimeType
- WEBP - ai.protify.core.response.MimeType
- when(Predicate<AIPipelineContext>, PipelineStep) - Method in class ai.protify.core.pipeline.ConditionalStepBuilder
- withInitialStep(Supplier<AIRequest>) - Method in class ai.protify.core.pipeline.AIPipelineBuilder
X
- X_AI - ai.protify.core.internal.provider.ProtifyAIProvider
- XLSX - ai.protify.core.response.MimeType
- XML - ai.protify.core.response.MimeType
Y
A B C D E F G H I J L M N O P R S T U V W X YAll Classes All Packages