Skip to content

Interface ZIF_LLM_CLIENT

AI Generated documentation.

Overview

The zif_llm_client interface provides a standardized interface for interacting with the LLM (Large Language Model) client. It allows for the creation of new clients based on the provided configuration and enables the execution of chat requests.

Dependencies

The zif_llm_client interface depends on the following:

  • zllm_clnt_config: The configuration for the client.
  • zllm_providers: The configuration for the providers.
  • zif_llm_chat_request: The interface for chat requests.
  • zllm_response: The response type for chat requests.
  • zcx_llm_validation: The exception class for validation errors.
  • zcx_llm_authorization: The exception class for authorization errors.

Note: The dependencies are not explicitly listed in the provided code, but they are assumed to be part of the SAP ABAP framework.