Class OpenAIProviderToolInvocationTestSupport
java.lang.Object
org.machanism.machai.ai.provider.openai.OpenAIProviderToolInvocationTestSupport
Test-only helpers for constructing OpenAI SDK response model objects.
-
Method Summary
Modifier and TypeMethodDescription(package private) static Optional<com.openai.models.responses.ResponseUsage> optionalUsage(com.openai.models.responses.ResponseUsage usage) (package private) static com.openai.models.responses.ResponseresponseWithMessage(String text, com.openai.models.responses.ResponseUsage usageOrNull) (package private) static com.openai.models.responses.ResponseresponseWithToolCall(com.openai.models.responses.ResponseFunctionToolCall call, com.openai.models.responses.ResponseUsage usageOrNull) (package private) static com.openai.models.responses.ResponseUsageusage(long inputTokens, long cached, long outputTokens)
-
Method Details
-
responseWithMessage
static com.openai.models.responses.Response responseWithMessage(String text, com.openai.models.responses.ResponseUsage usageOrNull) -
responseWithToolCall
static com.openai.models.responses.Response responseWithToolCall(com.openai.models.responses.ResponseFunctionToolCall call, com.openai.models.responses.ResponseUsage usageOrNull) -
usage
static com.openai.models.responses.ResponseUsage usage(long inputTokens, long cached, long outputTokens) -
optionalUsage
static Optional<com.openai.models.responses.ResponseUsage> optionalUsage(com.openai.models.responses.ResponseUsage usage)
-