A B C D E F G H I J L M N O P Q 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.azure - package ai.protify.core.internal.provider.azure
 
ai.protify.core.internal.provider.bedrock - package ai.protify.core.internal.provider.bedrock
 
ai.protify.core.internal.provider.bedrock.auth - package ai.protify.core.internal.provider.bedrock.auth
 
ai.protify.core.internal.provider.bedrock.model - package ai.protify.core.internal.provider.bedrock.model
 
ai.protify.core.internal.provider.chatcompletions - package ai.protify.core.internal.provider.chatcompletions
 
ai.protify.core.internal.provider.chatcompletions.model - package ai.protify.core.internal.provider.chatcompletions.model
 
ai.protify.core.internal.provider.deepseek - package ai.protify.core.internal.provider.deepseek
 
ai.protify.core.internal.provider.fireworks - package ai.protify.core.internal.provider.fireworks
 
ai.protify.core.internal.provider.gemini - package ai.protify.core.internal.provider.gemini
 
ai.protify.core.internal.provider.gemini.model - package ai.protify.core.internal.provider.gemini.model
 
ai.protify.core.internal.provider.groq - package ai.protify.core.internal.provider.groq
 
ai.protify.core.internal.provider.mistral - package ai.protify.core.internal.provider.mistral
 
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.provider.together - package ai.protify.core.internal.provider.together
 
ai.protify.core.internal.provider.vertexai - package ai.protify.core.internal.provider.vertexai
 
ai.protify.core.internal.provider.xai - package ai.protify.core.internal.provider.xai
 
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
 
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
 
API_VERSION - 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
 
apiVersion(String) - Method in class ai.protify.core.AIClientBuilder
 
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 class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
assistant(String) - Static method in interface ai.protify.core.message.AIMessage
 
assistantText(String) - Static method in class ai.protify.core.internal.message.ProtifyAIMessage
 
assistantWithToolCalls(String, List<ChatToolCall>) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
AVI - ai.protify.core.response.MimeType
 
AVIF - ai.protify.core.response.MimeType
 
AWS_ACCESS_KEY_ID - ai.protify.core.internal.config.AIConfigProperty
 
AWS_BEDROCK - ai.protify.core.internal.provider.ProtifyAIProvider
 
AWS_SECRET_ACCESS_KEY - ai.protify.core.internal.config.AIConfigProperty
 
AWS_SESSION_TOKEN - ai.protify.core.internal.config.AIConfigProperty
 
awsAccessKeyId(String) - Method in class ai.protify.core.AIClientBuilder
 
AwsCredentialResolver - Class in ai.protify.core.internal.provider.bedrock.auth
 
AwsCredentials - Class in ai.protify.core.internal.provider.bedrock.auth
 
AwsCredentials(String, String, String) - Constructor for class ai.protify.core.internal.provider.bedrock.auth.AwsCredentials
 
awsSecretAccessKey(String) - Method in class ai.protify.core.AIClientBuilder
 
awsSessionToken(String) - Method in class ai.protify.core.AIClientBuilder
 
AwsSigV4Signer - Class in ai.protify.core.internal.provider.bedrock.auth
 
AZURE_OPEN_AI - ai.protify.core.internal.provider.ProtifyAIProvider
 
AzureOpenAIClient - Class in ai.protify.core.internal.provider.azure
 
AzureOpenAIClient() - Constructor for class ai.protify.core.internal.provider.azure.AzureOpenAIClient
 
AzureOpenAIRequest - Class in ai.protify.core.internal.provider.azure
 
AzureOpenAIRequest() - Constructor for class ai.protify.core.internal.provider.azure.AzureOpenAIRequest
 

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
 
BedrockClient - Class in ai.protify.core.internal.provider.bedrock
 
BedrockClient() - Constructor for class ai.protify.core.internal.provider.bedrock.BedrockClient
 
BedrockContentBlock - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockContentBlock() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
BedrockContentBlock.BedrockImageBlock - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockContentBlock.BedrockImageSource - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockContentBlock.BedrockToolResultBlock - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockContentBlock.BedrockToolUseBlock - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockImageBlock() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageBlock
 
BedrockImageSource() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageSource
 
BedrockInferenceConfig - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockInferenceConfig() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
BedrockMessage - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockMessage() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockMessage
 
BedrockMessage(String, List<BedrockContentBlock>) - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockMessage
 
BedrockOutputContent() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockOutputContent
 
BedrockRequest - Class in ai.protify.core.internal.provider.bedrock
 
BedrockRequest() - Constructor for class ai.protify.core.internal.provider.bedrock.BedrockRequest
 
BedrockRequestBody - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockRequestBody() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
BedrockResponse - Class in ai.protify.core.internal.provider.bedrock
 
BedrockResponse(boolean, String, String, String, String, BedrockResponseBody) - Constructor for class ai.protify.core.internal.provider.bedrock.BedrockResponse
 
BedrockResponseBody - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockResponseBody() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
BedrockResponseBody.BedrockOutputContent - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockResponseBody.BedrockUsage - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockToolConfig - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockToolConfig() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig
 
BedrockToolConfig.BedrockToolEntry - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockToolEntry() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig.BedrockToolEntry
 
BedrockToolResultBlock() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolResultBlock
 
BedrockToolSpec - Class in ai.protify.core.internal.provider.bedrock.model
 
BedrockToolSpec() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
BedrockToolUseBlock() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
BedrockUsage() - Constructor for class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
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
 
ChatChoice - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatChoice() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
ChatCompletionsClient<T extends ChatCompletionsRequest> - Class in ai.protify.core.internal.provider.chatcompletions
 
ChatCompletionsClient() - Constructor for class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsClient
 
ChatCompletionsRequest - Class in ai.protify.core.internal.provider.chatcompletions
 
ChatCompletionsRequest() - Constructor for class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
 
ChatCompletionsResponse - Class in ai.protify.core.internal.provider.chatcompletions
 
ChatCompletionsResponse(boolean, String, String, String, String, ChatResponseBody) - Constructor for class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
ChatContentBlock - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatFunctionRef() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall.ChatFunctionRef
 
ChatImageUrl - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatImageUrl() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatImageUrl
 
ChatImageUrl(String) - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatImageUrl
 
ChatMessage - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatRequestBody - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatRequestBody() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
ChatResponseBody - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatResponseBody() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
ChatResponseMessage - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatResponseMessage() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
ChatTool - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatTool.ChatFunctionDef - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatToolCall - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatToolCall() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
ChatToolCall.ChatFunctionRef - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatUsage - Class in ai.protify.core.internal.provider.chatcompletions.model
 
ChatUsage() - Constructor for class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
CLAUDE_HAIKU_4_5 - ai.protify.core.internal.SupportedModel
 
CLAUDE_HAIKU_4_5 - Static variable in interface ai.protify.core.AIModel
 
CLAUDE_HAIKU_4_5_BEDROCK - ai.protify.core.internal.SupportedModel
 
CLAUDE_HAIKU_4_5_BEDROCK - Static variable in interface ai.protify.core.AIModel
 
CLAUDE_OPUS_4_6 - ai.protify.core.internal.SupportedModel
 
CLAUDE_OPUS_4_6 - Static variable in interface ai.protify.core.AIModel
 
CLAUDE_OPUS_4_6_BEDROCK - ai.protify.core.internal.SupportedModel
 
CLAUDE_OPUS_4_6_BEDROCK - Static variable in interface ai.protify.core.AIModel
 
CLAUDE_SONNET_4_6 - ai.protify.core.internal.SupportedModel
 
CLAUDE_SONNET_4_6 - Static variable in interface ai.protify.core.AIModel
 
CLAUDE_SONNET_4_6_BEDROCK - ai.protify.core.internal.SupportedModel
 
CLAUDE_SONNET_4_6_BEDROCK - 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
 
CODESTRAL - ai.protify.core.internal.SupportedModel
 
CODESTRAL - Static variable in interface ai.protify.core.AIModel
 
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
 
DEEPSEEK_CHAT - ai.protify.core.internal.SupportedModel
 
DEEPSEEK_CHAT - Static variable in interface ai.protify.core.AIModel
 
DEEPSEEK_REASONER - ai.protify.core.internal.SupportedModel
 
DEEPSEEK_REASONER - Static variable in interface ai.protify.core.AIModel
 
DeepSeekClient - Class in ai.protify.core.internal.provider.deepseek
 
DeepSeekClient() - Constructor for class ai.protify.core.internal.provider.deepseek.DeepSeekClient
 
DeepSeekRequest - Class in ai.protify.core.internal.provider.deepseek
 
DeepSeekRequest() - Constructor for class ai.protify.core.internal.provider.deepseek.DeepSeekRequest
 
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
 
DEPLOYMENT_NAME - ai.protify.core.internal.config.AIConfigProperty
 
deploymentName(String) - Method in class ai.protify.core.AIClientBuilder
 
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
 
DEVSTRAL - ai.protify.core.internal.SupportedModel
 
DEVSTRAL - Static variable in interface ai.protify.core.AIModel
 
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(BedrockRequest) - Method in class ai.protify.core.internal.provider.bedrock.BedrockClient
 
execute(GeminiRequest) - Method in class ai.protify.core.internal.provider.gemini.GeminiClient
 
execute(GeminiRequest) - Method in class ai.protify.core.internal.provider.vertexai.VertexAIClient
 
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 class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsClient
 
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(BedrockRequest) - Method in class ai.protify.core.internal.provider.bedrock.BedrockClient
 
executeStream(GeminiRequest) - Method in class ai.protify.core.internal.provider.gemini.GeminiClient
 
executeStream(GeminiRequest) - Method in class ai.protify.core.internal.provider.vertexai.VertexAIClient
 
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 class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsClient
 
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
 
FIREWORKS - ai.protify.core.internal.provider.ProtifyAIProvider
 
FireworksClient - Class in ai.protify.core.internal.provider.fireworks
 
FireworksClient() - Constructor for class ai.protify.core.internal.provider.fireworks.FireworksClient
 
FireworksRequest - Class in ai.protify.core.internal.provider.fireworks
 
FireworksRequest() - Constructor for class ai.protify.core.internal.provider.fireworks.FireworksRequest
 
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.bedrock.model.BedrockToolSpec
 
from(AITool) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatTool
 
from(AITool) - Static method in class ai.protify.core.internal.provider.openai.model.OpenAITool
 
from(List<AITool>) - Static method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig
 
from(List<AITool>) - Static method in class ai.protify.core.internal.provider.gemini.model.GeminiTool
 
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
 
functionCall(String, Map<String, Object>) - Static method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
functionResponse(String, Map<String, Object>) - Static method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 

G

GEMINI_2_5_FLASH - ai.protify.core.internal.SupportedModel
 
GEMINI_2_5_FLASH - Static variable in interface ai.protify.core.AIModel
 
GEMINI_2_5_FLASH_LITE - ai.protify.core.internal.SupportedModel
 
GEMINI_2_5_FLASH_LITE - Static variable in interface ai.protify.core.AIModel
 
GEMINI_2_5_FLASH_VERTEX - ai.protify.core.internal.SupportedModel
 
GEMINI_2_5_FLASH_VERTEX - Static variable in interface ai.protify.core.AIModel
 
GEMINI_2_5_PRO - ai.protify.core.internal.SupportedModel
 
GEMINI_2_5_PRO - Static variable in interface ai.protify.core.AIModel
 
GEMINI_2_5_PRO_VERTEX - ai.protify.core.internal.SupportedModel
 
GEMINI_2_5_PRO_VERTEX - Static variable in interface ai.protify.core.AIModel
 
GEMINI_3_1_PRO_PREVIEW - ai.protify.core.internal.SupportedModel
 
GEMINI_3_1_PRO_PREVIEW - Static variable in interface ai.protify.core.AIModel
 
GEMINI_3_FLASH_PREVIEW - ai.protify.core.internal.SupportedModel
 
GEMINI_3_FLASH_PREVIEW - Static variable in interface ai.protify.core.AIModel
 
GeminiCandidate - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiCandidate() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiCandidate
 
GeminiClient - Class in ai.protify.core.internal.provider.gemini
 
GeminiClient() - Constructor for class ai.protify.core.internal.provider.gemini.GeminiClient
 
GeminiContent - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiContent() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
GeminiContent(String, List<GeminiPart>) - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
GeminiFunctionCall - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiFunctionCall() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiFunctionCall
 
GeminiFunctionResponse - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiFunctionResponse() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiFunctionResponse
 
GeminiGenerationConfig - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiGenerationConfig() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
GeminiInlineData - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiInlineData() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiInlineData
 
GeminiPart - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiRequest - Class in ai.protify.core.internal.provider.gemini
 
GeminiRequest() - Constructor for class ai.protify.core.internal.provider.gemini.GeminiRequest
 
GeminiRequestBody - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiRequestBody() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
GeminiResponse - Class in ai.protify.core.internal.provider.gemini
 
GeminiResponse(boolean, String, String, String, String, GeminiResponseBody) - Constructor for class ai.protify.core.internal.provider.gemini.GeminiResponse
 
GeminiResponseBody - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiResponseBody() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
GeminiTool - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiTool.GeminiFunctionDeclaration - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiUsage - Class in ai.protify.core.internal.provider.gemini.model
 
GeminiUsage() - Constructor for class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
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
 
getAccessKeyId() - Method in class ai.protify.core.internal.provider.bedrock.auth.AwsCredentials
 
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
 
getArgs() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionCall
 
getArguments() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall.ChatFunctionRef
 
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
 
getBytes() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageSource
 
getCallId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIFunctionCallOutput
 
getCallId() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
 
getCandidates() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
getCandidatesTokenCount() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
getCategory() - Method in class ai.protify.core.internal.service.ReturnTypeMapper.ReturnTypeInfo
 
getChoices() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
getClient() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
 
getClient() - Method in interface ai.protify.core.request.AIRequest
 
getCompletionTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
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.bedrock.model.BedrockContentBlock.BedrockToolResultBlock
 
getContent() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockMessage
 
getContent() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
getContent() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
getContent() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiCandidate
 
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
 
getContents() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
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.internal.provider.gemini.model.GeminiInlineData
 
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.bedrock.model.BedrockToolSpec
 
getDescription() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatTool.ChatFunctionDef
 
getDescription() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiTool.GeminiFunctionDeclaration
 
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
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.azure.AzureOpenAIClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.deepseek.DeepSeekClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.fireworks.FireworksClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.groq.GroqClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.mistral.MistralClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.together.TogetherClient
 
getEndpointUrl() - Method in class ai.protify.core.internal.provider.xai.XAIClient
 
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
 
getFinishReason() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
getFinishReason() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiCandidate
 
getFormat() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageBlock
 
getFromValue(String) - Static method in enum ai.protify.core.resiliency.RetryBackoffStrategy
 
getFunction() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatTool
 
getFunction() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
getFunctionCall() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
getFunctionDeclarations() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiTool
 
getFunctionResponse() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
getGenerationConfig() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
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.chatcompletions.model.ChatResponseBody
 
getId() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
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
 
getImage() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
getImageUrl() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatContentBlock
 
getImageUrl() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIContentBlock
 
getIndex() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
getInferenceConfig() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
getInlineData() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
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.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
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
 
getInputSchema() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
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.bedrock.BedrockResponse
 
getInputTokens() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
getInputTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getInputTokens() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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.gemini.model.GeminiGenerationConfig
 
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
 
getMaxTokens() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
getMaxTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
getMaxToolRounds() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
 
getMediaType() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicSource
 
getMessage() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockOutputContent
 
getMessage() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
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.provider.bedrock.model.BedrockRequestBody
 
getMessages() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
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 class ai.protify.core.internal.provider.gemini.model.GeminiInlineData
 
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.chatcompletions.model.ChatRequestBody
 
getModel() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
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.bedrock.BedrockResponse
 
getModelName() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getModelName() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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
 
getModelVersion() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
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.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
getName() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
getName() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatTool.ChatFunctionDef
 
getName() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall.ChatFunctionRef
 
getName() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionCall
 
getName() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionResponse
 
getName() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiTool.GeminiFunctionDeclaration
 
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.bedrock.model.BedrockResponseBody
 
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.bedrock.BedrockResponse
 
getOutputTokens() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
getOutputTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getOutputTokens() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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.chatcompletions.model.ChatTool.ChatFunctionDef
 
getParameters() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiTool.GeminiFunctionDeclaration
 
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
 
getParts() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
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.bedrock.BedrockResponse
 
getProcessingTimeMillis() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getProcessingTimeMillis() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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
 
getPromptTokenCount() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
getPromptTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
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
 
getResponse() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionResponse
 
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.bedrock.BedrockResponse
 
getResponseId() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getResponseId() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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.bedrock.model.BedrockMessage
 
getRole() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
getRole() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
getRole() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
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
 
getSecretAccessKey() - Method in class ai.protify.core.internal.provider.bedrock.auth.AwsCredentials
 
getSessionToken() - Method in class ai.protify.core.internal.provider.bedrock.auth.AwsCredentials
 
getSource() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
 
getSource() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageBlock
 
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.bedrock.BedrockResponse
 
getStopReason() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
getStopReason() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getStopReason() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
getStopReason() - Method in class ai.protify.core.internal.provider.openai.OpenAIResponse
 
getStopReason() - Method in interface ai.protify.core.response.AIResponse
 
getStopSequences() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
getString(String) - Method in class ai.protify.core.internal.util.json.ProtifyJsonObject
 
getSystem() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
getSystem() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
getSystemInstruction() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
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.bedrock.model.BedrockInferenceConfig
 
getTemperature() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
getTemperature() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
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.bedrock.model.BedrockContentBlock
 
getText() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatContentBlock
 
getText() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
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.internal.provider.chatcompletions.model.ChatMessage
 
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.bedrock.BedrockResponse
 
getToolCalls() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getToolCalls() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
getToolCalls() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
getToolCalls() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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
 
getToolConfig() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
getToolHandlers() - Method in class ai.protify.core.internal.request.ProtifyAIRequest
 
getToolResult() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
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.bedrock.model.BedrockToolConfig
 
getTools() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
getTools() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
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
 
getToolSpec() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig.BedrockToolEntry
 
getToolUse() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
getToolUseId() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicContentBlock
 
getToolUseId() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolResultBlock
 
getToolUseId() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
getTopK() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
getTopK() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
getTopP() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
getTopP() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
getTopP() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
getTopP() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
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
 
getTotalTokenCount() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
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.bedrock.BedrockResponse
 
getTotalTokens() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
getTotalTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
getTotalTokens() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
getTotalTokens() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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.chatcompletions.model.ChatContentBlock
 
getType() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatTool
 
getType() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
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
 
getUrl() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatImageUrl
 
getUsage() - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
 
getUsage() - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
getUsage() - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
getUsage() - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
 
getUsageMetadata() - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
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 - ai.protify.core.internal.SupportedModel
 
GPT_5_1_CODEX - 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_CODEX - ai.protify.core.internal.SupportedModel
 
GPT_5_2_CODEX - 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
 
GPT_OSS_120B - ai.protify.core.internal.SupportedModel
 
GPT_OSS_120B - Static variable in interface ai.protify.core.AIModel
 
GROK_4 - ai.protify.core.internal.SupportedModel
 
GROK_4 - Static variable in interface ai.protify.core.AIModel
 
GROK_4_1_FAST - ai.protify.core.internal.SupportedModel
 
GROK_4_1_FAST - Static variable in interface ai.protify.core.AIModel
 
GROK_4_1_FAST_NON_REASONING - ai.protify.core.internal.SupportedModel
 
GROK_4_1_FAST_NON_REASONING - Static variable in interface ai.protify.core.AIModel
 
GROK_CODE_FAST - ai.protify.core.internal.SupportedModel
 
GROK_CODE_FAST - Static variable in interface ai.protify.core.AIModel
 
GROQ - ai.protify.core.internal.provider.ProtifyAIProvider
 
GroqClient - Class in ai.protify.core.internal.provider.groq
 
GroqClient() - Constructor for class ai.protify.core.internal.provider.groq.GroqClient
 
GroqRequest - Class in ai.protify.core.internal.provider.groq
 
GroqRequest() - Constructor for class ai.protify.core.internal.provider.groq.GroqRequest
 

H

hasCustomProperty(String) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
 
hasCustomProperty(String) - Method in interface ai.protify.core.pipeline.AIPipelineContext
 
hasSessionToken() - Method in class ai.protify.core.internal.provider.bedrock.auth.AwsCredentials
 
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.bedrock.BedrockResponse
 
hasToolCalls() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
hasToolCalls() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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(String, String) - Static method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
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
 
imageUrl(String) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatContentBlock
 
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
 
inlineData(String, String) - Static method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
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.chatcompletions.model.ChatRequestBody
 
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
 
LLAMA_3_1_8B - ai.protify.core.internal.SupportedModel
 
LLAMA_3_1_8B - Static variable in interface ai.protify.core.AIModel
 
LLAMA_3_3_70B - ai.protify.core.internal.SupportedModel
 
LLAMA_3_3_70B - Static variable in interface ai.protify.core.AIModel
 
LLAMA_4_MAVERICK_FIREWORKS - ai.protify.core.internal.SupportedModel
 
LLAMA_4_MAVERICK_FIREWORKS - Static variable in interface ai.protify.core.AIModel
 
LLAMA_4_MAVERICK_TOGETHER - ai.protify.core.internal.SupportedModel
 
LLAMA_4_MAVERICK_TOGETHER - Static variable in interface ai.protify.core.AIModel
 
LLAMA_4_SCOUT - ai.protify.core.internal.SupportedModel
 
LLAMA_4_SCOUT - Static variable in interface ai.protify.core.AIModel
 
LLAMA_4_SCOUT_FIREWORKS - ai.protify.core.internal.SupportedModel
 
LLAMA_4_SCOUT_FIREWORKS - Static variable in interface ai.protify.core.AIModel
 
LLAMA_4_SCOUT_TOGETHER - ai.protify.core.internal.SupportedModel
 
LLAMA_4_SCOUT_TOGETHER - Static variable in interface ai.protify.core.AIModel
 
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
 
MAGISTRAL_MEDIUM - ai.protify.core.internal.SupportedModel
 
MAGISTRAL_MEDIUM - Static variable in interface ai.protify.core.AIModel
 
MAGISTRAL_SMALL - ai.protify.core.internal.SupportedModel
 
MAGISTRAL_SMALL - Static variable in interface ai.protify.core.AIModel
 
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
 
MISTRAL_LARGE - ai.protify.core.internal.SupportedModel
 
MISTRAL_LARGE - Static variable in interface ai.protify.core.AIModel
 
MISTRAL_MEDIUM - ai.protify.core.internal.SupportedModel
 
MISTRAL_MEDIUM - Static variable in interface ai.protify.core.AIModel
 
MISTRAL_SMALL - ai.protify.core.internal.SupportedModel
 
MISTRAL_SMALL - Static variable in interface ai.protify.core.AIModel
 
MistralClient - Class in ai.protify.core.internal.provider.mistral
 
MistralClient() - Constructor for class ai.protify.core.internal.provider.mistral.MistralClient
 
MistralRequest - Class in ai.protify.core.internal.provider.mistral
 
MistralRequest() - Constructor for class ai.protify.core.internal.provider.mistral.MistralRequest
 
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(String, String, String) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
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
 
PROJECT_ID - ai.protify.core.internal.config.AIConfigProperty
 
projectId(String) - Method in class ai.protify.core.AIClientBuilder
 
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
 

Q

QWEN_3_32B_GROQ - ai.protify.core.internal.SupportedModel
 
QWEN_3_32B_GROQ - Static variable in interface ai.protify.core.AIModel
 
QWEN_3_5_397B_TOGETHER - ai.protify.core.internal.SupportedModel
 
QWEN_3_5_397B_TOGETHER - Static variable in interface ai.protify.core.AIModel
 
QWEN_3_8B_FIREWORKS - ai.protify.core.internal.SupportedModel
 
QWEN_3_8B_FIREWORKS - Static variable in interface ai.protify.core.AIModel
 

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
 
region(String) - Method in class ai.protify.core.AIClientBuilder
 
REGION - ai.protify.core.internal.config.AIConfigProperty
 
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(Configuration) - Static method in class ai.protify.core.internal.provider.bedrock.auth.AwsCredentialResolver
 
resolve(String, Map<String, Object>) - Static method in class ai.protify.core.internal.service.MessageTemplateResolver
 
RESOURCE_NAME - ai.protify.core.internal.config.AIConfigProperty
 
resourceName(String) - Method in class ai.protify.core.AIClientBuilder
 
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
 
setArgs(Map<String, Object>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionCall
 
setArguments(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall.ChatFunctionRef
 
setArguments(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
 
setBytes(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageSource
 
setCallId(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
 
setCandidates(List<GeminiCandidate>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
setCandidatesTokenCount(long) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
setChoices(List<ChatChoice>) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
setCompletionTokens(long) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
setContent(GeminiContent) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiCandidate
 
setContent(Object) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
setContent(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
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<BedrockContentBlock>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolResultBlock
 
setContent(List<BedrockContentBlock>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockMessage
 
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
 
setContents(List<GeminiContent>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
setConversationId(String) - Method in class ai.protify.core.conversation.AIConversationState
 
setData(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiInlineData
 
setDescription(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
setFinishReason(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
setFinishReason(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiCandidate
 
setFormat(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageBlock
 
setFunction(ChatToolCall.ChatFunctionRef) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
setGenerationConfig(GeminiGenerationConfig) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
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.chatcompletions.model.ChatResponseBody
 
setId(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall
 
setId(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
 
setImage(BedrockContentBlock.BedrockImageBlock) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
setIndex(int) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
setInferenceConfig(BedrockInferenceConfig) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
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
 
setInput(Map<String, Object>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
setInputSchema(Map<String, Object>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
setInputTokens(int) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
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.gemini.model.GeminiGenerationConfig
 
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
 
setMaxTokens(Integer) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
setMaxTokens(Integer) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
setMessage(BedrockMessage) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockOutputContent
 
setMessage(ChatResponseMessage) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatChoice
 
setMessages(List<AnthropicMessage>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setMessages(List<BedrockMessage>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
setMessages(List<ChatMessage>) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
setMessages(List<AIMessage>) - Method in class ai.protify.core.conversation.AIConversationState
 
setMimeType(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiInlineData
 
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.chatcompletions.model.ChatRequestBody
 
setModel(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
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
 
setModelVersion(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
setName(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseContent
 
setName(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
setName(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolSpec
 
setName(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatToolCall.ChatFunctionRef
 
setName(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionCall
 
setName(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionResponse
 
setName(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputItem
 
setOutput(BedrockResponseBody.BedrockOutputContent) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
setOutput(List<OpenAIOutputItem>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
 
setOutputTokens(int) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
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
 
setParts(List<GeminiPart>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
setPreviousStepResponse(AIResponse) - Method in class ai.protify.core.internal.pipeline.ProtifyAIPipelineContext
 
setPreviousStepResponse(AIResponse) - Method in interface ai.protify.core.pipeline.AIPipelineContext
 
setPromptTokenCount(long) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
setPromptTokens(long) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
setResponse(Map<String, Object>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiFunctionResponse
 
setRole(String) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicMessage
 
setRole(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockMessage
 
setRole(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
setRole(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
setRole(String) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiContent
 
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
 
setSource(BedrockContentBlock.BedrockImageSource) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockImageBlock
 
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
 
setStopReason(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
setStopSequences(List<String>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
setStream(boolean) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setStream(boolean) - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
 
setStream(boolean) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
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
 
setSystem(List<BedrockContentBlock>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
setSystemInstruction(GeminiContent) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
setTemperature(Double) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setTemperature(Double) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
setTemperature(Double) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
setTemperature(Double) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
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.bedrock.model.BedrockContentBlock
 
setText(String) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIOutputContent
 
setToolCallId(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
setToolCalls(List<ChatToolCall>) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
setToolCalls(List<ChatToolCall>) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseMessage
 
setToolConfig(BedrockToolConfig) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockRequestBody
 
setToolResult(BedrockContentBlock.BedrockToolResultBlock) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
setTools(List<AnthropicTool>) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setTools(List<BedrockToolConfig.BedrockToolEntry>) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig
 
setTools(List<ChatTool>) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
setTools(List<GeminiTool>) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiRequestBody
 
setTools(List<OpenAITool>) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
 
setToolSpec(BedrockToolSpec) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockToolConfig.BedrockToolEntry
 
setToolUse(BedrockContentBlock.BedrockToolUseBlock) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
setToolUseId(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolResultBlock
 
setToolUseId(String) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock.BedrockToolUseBlock
 
setTopK(Integer) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setTopK(Integer) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
setTopP(Double) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicRequestBody
 
setTopP(Double) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockInferenceConfig
 
setTopP(Double) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatRequestBody
 
setTopP(Double) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiGenerationConfig
 
setTopP(Double) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIRequestBody
 
setTotalTokenCount(long) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiUsage
 
setTotalTokens(int) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody.BedrockUsage
 
setTotalTokens(long) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatUsage
 
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.chatcompletions.model.ChatToolCall
 
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
 
setUrl(String) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatImageUrl
 
setUsage(AnthropicUsage) - Method in class ai.protify.core.internal.provider.anthropic.model.AnthropicResponseBody
 
setUsage(BedrockResponseBody.BedrockUsage) - Method in class ai.protify.core.internal.provider.bedrock.model.BedrockResponseBody
 
setUsage(ChatUsage) - Method in class ai.protify.core.internal.provider.chatcompletions.model.ChatResponseBody
 
setUsage(OpenAIUsage) - Method in class ai.protify.core.internal.provider.openai.model.OpenAIResponseBody
 
setUsageMetadata(GeminiUsage) - Method in class ai.protify.core.internal.provider.gemini.model.GeminiResponseBody
 
sign(String, URI, Map<String, String>, String, AwsCredentials, String, String) - Static method in class ai.protify.core.internal.provider.bedrock.auth.AwsSigV4Signer
 
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
 
system(String) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 

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.bedrock.BedrockResponse
 
text() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsResponse
 
text() - Method in class ai.protify.core.internal.provider.gemini.GeminiResponse
 
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.bedrock.model.BedrockContentBlock
 
text(String) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatContentBlock
 
text(String) - Static method in class ai.protify.core.internal.provider.gemini.model.GeminiPart
 
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
 
TOGETHER - ai.protify.core.internal.provider.ProtifyAIProvider
 
TogetherClient - Class in ai.protify.core.internal.provider.together
 
TogetherClient() - Constructor for class ai.protify.core.internal.provider.together.TogetherClient
 
TogetherRequest - Class in ai.protify.core.internal.provider.together
 
TogetherRequest() - Constructor for class ai.protify.core.internal.provider.together.TogetherRequest
 
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.bedrock.BedrockRequest
 
toJson() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
 
toJson() - Method in class ai.protify.core.internal.provider.gemini.GeminiRequest
 
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.bedrock.BedrockRequest
 
toLoggableJson() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
 
toLoggableJson() - Method in class ai.protify.core.internal.provider.gemini.GeminiRequest
 
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) - Static method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
toolResult(String, String) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
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
 
toolUse(String, String, Map<String, Object>) - Static method in class ai.protify.core.internal.provider.bedrock.model.BedrockContentBlock
 
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 class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
user(String) - Static method in interface ai.protify.core.message.AIMessage
 
UserMessage - Annotation Type in ai.protify.core.service
 
userMultipart(List<ChatContentBlock>) - Static method in class ai.protify.core.internal.provider.chatcompletions.model.ChatMessage
 
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.
VERTEX_AI - ai.protify.core.internal.provider.ProtifyAIProvider
 
VertexAIClient - Class in ai.protify.core.internal.provider.vertexai
 
VertexAIClient() - Constructor for class ai.protify.core.internal.provider.vertexai.VertexAIClient
 
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
 
XAIClient - Class in ai.protify.core.internal.provider.xai
 
XAIClient() - Constructor for class ai.protify.core.internal.provider.xai.XAIClient
 
XAIRequest - Class in ai.protify.core.internal.provider.xai
 
XAIRequest() - Constructor for class ai.protify.core.internal.provider.xai.XAIRequest
 
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 Q R S T U V W X Y 
All Classes All Packages