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
All Classes All Packages
All Classes All Packages
A
- AccessDeniedException - Exception in ai.protify.core.internal.exception
- AccessDeniedException() - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(String) - Constructor for exception ai.protify.core.internal.exception.AccessDeniedException
- AccessDeniedException(String, int, String, String, 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, int, String, String, 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
- ContentFilteredException - Exception in ai.protify.core.internal.exception
- ContentFilteredException() - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- ContentFilteredException(String) - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- ContentFilteredException(String, int, String, String, String) - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- ContentFilteredException(String, Throwable) - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- ContentFilteredException(String, Throwable, boolean, boolean) - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- ContentFilteredException(Throwable) - Constructor for exception ai.protify.core.internal.exception.ContentFilteredException
- 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
- createApiException(int, String) - Static method in class ai.protify.core.internal.util.http.ProtifyHttpClient
- 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
- getErrorType() - Method in exception ai.protify.core.internal.exception.ProtifyApiException
- 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
- getProviderMessage() - Method in exception ai.protify.core.internal.exception.ProtifyApiException
- 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
- getRawResponseBody() - Method in exception ai.protify.core.internal.exception.ProtifyApiException
- 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 exception ai.protify.core.internal.exception.ProtifyApiException
- 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
- getUnsupportedParameters() - Method in class ai.protify.core.internal.provider.bedrock.BedrockRequest
- getUnsupportedParameters() - Method in class ai.protify.core.internal.provider.chatcompletions.ChatCompletionsRequest
- getUnsupportedParameters() - Method in class ai.protify.core.internal.provider.openai.OpenAIRequest
- getUnsupportedParameters() - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- getUnsupportedParametersForModel(String) - Method in class ai.protify.core.internal.provider.openai.OpenAIRequest
- getUnsupportedParametersForModel(String) - Method in class ai.protify.core.provider.ProtifyAIProviderRequest
- 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_3_MINI - ai.protify.core.internal.SupportedModel
- GROK_3_MINI - 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, int, String, String, 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, int, String, String, 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, int, String, String, 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, int, String, String, 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
- sendStream(AIInput...) - Method in interface ai.protify.core.conversation.AIConversation
- sendStream(AIInput...) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- sendStream(String) - Method in interface ai.protify.core.conversation.AIConversation
- sendStream(String) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- sendStream(String, AIInput...) - Method in interface ai.protify.core.conversation.AIConversation
- sendStream(String, AIInput...) - Method in class ai.protify.core.internal.conversation.ProtifyAIConversation
- 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, int, String, String, 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, int, String, String, 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, int, String, String, 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
- suppressProperty(AIConfigProperty) - Method in class ai.protify.core.internal.config.Configuration
- 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, int, String, String, 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
A B C D E F G H I J L M N O P Q R S T U V W X YAll Classes All Packages