Class ZCL_LLM_SO_JS_AZUREOAI
AI Generated documentation.
Overview
The zcl_llm_so_js_azureoai
class is a subclass of zcl_llm_so_js
and is designed to implement the Azure OpenAI JSON schema. It provides two main methods: pre_schema
and post_schema
, which are responsible for appending specific schema definitions to the overall schema.
Dependencies
The class does not have any explicit dependencies.
Details
Method pre_schema
The pre_schema
method appends a specific schema definition to the overall schema. The schema definition includes the following properties:
graph LR
A[Schema] -->|append_to_schema|> B[Response]
B -->|strict|> C[true]
B -->|schema|> D[Object]
D -->|key|> E[Response]
This method is likely used to configure the schema before it is used to validate or process data.
Method post_schema
The post_schema
method appends another schema definition to the overall schema. The schema definition includes a closing bracket to complete the schema:
graph LR
A[Schema] -->|append_to_schema|> B[Object]
B -->|}|> C[End of Schema]
This method is likely used to complete the schema after it has been partially defined by the pre_schema
method.
Interaction with zcl_llm_so_js
The zcl_llm_so_js_azureoai
class inherits from zcl_llm_so_js
, which suggests that it may be used in conjunction with other classes or function modules that are part of the zcl_llm_so_js
package. The exact interaction between these classes is not explicitly documented in the provided code.