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

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_RESPONSE - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
AI_STREAM_RESPONSE - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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.service - package ai.protify.core.internal.service
 
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.service - package ai.protify.core.service
 
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
 
AIService - Annotation Type in ai.protify.core.service
 
AIServiceProxy - Class in ai.protify.core.internal.service
 
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
 
analyze(Method) - Static method in class ai.protify.core.internal.service.ReturnTypeMapper
 
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
 
COMPLETABLE_FUTURE - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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
 
create(Class<T>, AIClient) - Static method in class ai.protify.core.internal.service.AIServiceProxy
 
create(Class<T>, AIClient) - Static method in class ai.protify.core.ProtifyAI
 
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

ENUM - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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
 
getCategory() - Method in class ai.protify.core.internal.service.ReturnTypeMapper.ReturnTypeInfo
 
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
 
getInnerTypeInfo() - Method in class ai.protify.core.internal.service.ReturnTypeMapper.ReturnTypeInfo
 
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
 
getResponseFormatGuidance(ReturnTypeMapper.ReturnTypeInfo) - Static method in class ai.protify.core.internal.service.ReturnTypeMapper
 
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
 
getTargetClass() - Method in class ai.protify.core.internal.service.ReturnTypeMapper.ReturnTypeInfo
 
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 - Annotation Type in ai.protify.core.service
 
INSTRUCTIONS - ai.protify.core.internal.config.AIConfigProperty
 
integer(String) - Static method in class ai.protify.core.tool.AIToolParameter
 
invoke(Object, Method, Object[]) - Method in class ai.protify.core.internal.service.AIServiceProxy
 
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

LIST - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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
 
mapResponse(AIResponse, ReturnTypeMapper.ReturnTypeInfo) - Static method in class ai.protify.core.internal.service.ReturnTypeMapper
 
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
 
MaxTokens - Annotation Type in ai.protify.core.service
 
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
 
MessageTemplateResolver - Class in ai.protify.core.internal.service
 
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
 
POJO - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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
 
PRIMITIVE - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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
 
resolve(String, Map<String, Object>) - Static method in class ai.protify.core.internal.service.MessageTemplateResolver
 
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
 
ReturnTypeMapper - Class in ai.protify.core.internal.service
 
ReturnTypeMapper.ReturnCategory - Enum in ai.protify.core.internal.service
 
ReturnTypeMapper.ReturnTypeInfo - Class in ai.protify.core.internal.service
 

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
 
STRING - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 
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 - Annotation Type in ai.protify.core.service
 
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
 
UserMessage - Annotation Type in ai.protify.core.service
 
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

V - Annotation Type in ai.protify.core.service
 
value() - Method in annotation type ai.protify.core.internal.util.json.ProtifyJsonProperty
 
value() - Method in annotation type ai.protify.core.service.Instructions
 
value() - Method in annotation type ai.protify.core.service.MaxTokens
 
value() - Method in annotation type ai.protify.core.service.Temperature
 
value() - Method in annotation type ai.protify.core.service.UserMessage
 
value() - Method in annotation type ai.protify.core.service.V
 
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.service.ReturnTypeMapper.ReturnCategory
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.service.ReturnTypeMapper.ReturnCategory
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.
VOID - ai.protify.core.internal.service.ReturnTypeMapper.ReturnCategory
 

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

YAML - ai.protify.core.response.MimeType
 
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