content_generation_explain_code
Generate code explanations for programming languages using line-by-line, function, or block analysis to help developers understand code structure and functionality.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Code to explain | |
| code_language | No | Programming language of the code | |
| explanation_type | No | Type of explanation | |
| language_code | No | Language code | |
| language_name | No | Language name |
Input Schema (JSON Schema)
{
"properties": {
"code": {
"description": "Code to explain",
"type": "string"
},
"code_language": {
"description": "Programming language of the code",
"type": "string"
},
"explanation_type": {
"description": "Type of explanation",
"enum": [
"line_by_line",
"function",
"block"
],
"type": "string"
},
"language_code": {
"description": "Language code",
"type": "string"
},
"language_name": {
"description": "Language name",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
}