Class RunStepCodeInterpreterToolCallDetails
java.lang.Object
com.azure.ai.openai.assistants.models.RunStepCodeInterpreterToolCallDetails
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RunStepCodeInterpreterToolCallDetails>
public final class RunStepCodeInterpreterToolCallDetails
extends Object
implements com.azure.json.JsonSerializable<RunStepCodeInterpreterToolCallDetails>
The detailed information about a code interpreter invocation by the model.
-
Method Summary
Modifier and TypeMethodDescriptionfromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of RunStepCodeInterpreterToolCallDetails from the JsonReader.getInput()
Get the input property: The input provided by the model to the code interpreter tool.Get the outputs property: The outputs produced by the code interpreter tool back to the model in response to the tool call.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
getInput
Get the input property: The input provided by the model to the code interpreter tool.- Returns:
- the input value.
-
getOutputs
Get the outputs property: The outputs produced by the code interpreter tool back to the model in response to the tool call.- Returns:
- the outputs value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<RunStepCodeInterpreterToolCallDetails>
- Throws:
IOException
-
fromJson
public static RunStepCodeInterpreterToolCallDetails fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of RunStepCodeInterpreterToolCallDetails from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of RunStepCodeInterpreterToolCallDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the RunStepCodeInterpreterToolCallDetails.
-