Package ai.protify.core.provider
Interface AIProviderClient<T extends AIProviderRequest>
-
- All Known Implementing Classes:
AnthropicClient,OpenAIClient,ProtifyAIProviderClient
public interface AIProviderClient<T extends AIProviderRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AIResponseexecute(T request)default AIStreamResponseexecuteStream(T request)voidinitialize(Configuration configuration, AIProvider provider, java.lang.String modelName)TtransformRequest(AIRequest request, Configuration configuration)
-
-
-
Method Detail
-
initialize
void initialize(Configuration configuration, AIProvider provider, java.lang.String modelName)
-
transformRequest
T transformRequest(AIRequest request, Configuration configuration)
-
execute
AIResponse execute(T request)
-
executeStream
default AIStreamResponse executeStream(T request)
-
-