# Commands

Certainly! Here's the documentation for the `C4AI_EES_Execute_Command`:

***

## C4AI\_EES\_Execute\_Command

***

The `C4AI_EES_Execute_Command` is a method provided by the Cloud4.ai SDK that allows users to execute commands within the EES (Endpoint Service). This method facilitates the execution of various commands and operations within the Cloud4.ai ecosystem.

### Parameters

* `service`: The service instance where the command will be executed.
* `command`: The command to be executed within the service.
* `options`: [**C4AI\_EES\_ExecutionOptions**](/sdk/request/execution-options.md) Optional execution options such as priority, retries, deduplication ID, callbacks, and fallback commands.
* `schedule`: [**C4AI\_EES\_ExecutionSchedule**](/sdk/request/execution-schedule.md) Optional execution schedule such as executeIn, executeAt, etc. Read More:&#x20;

### Usage

To use the `C4AI_EES_Execute_Command` method, ensure you have the Cloud4.ai SDK installed and configured in your project. Import the required modules and initialize the necessary parameters. Here's an example of how to use the method:

```typescript
const eesSic = process.env.C4AI_SDK_TEST__EES_SIC!;
const aacSic = process.env.C4AI_SDK_TEST__AAC_SIC!;
const promptSic = process.env.C4AI_SDK_TEST__PL_PROMPT_SIC!;

const command = new C4AI_EES.Commands.EXECUTE({
    service: new C4AI_EES(eesSic),
    command: new C4AI_AAC.Commands.EXECUTE({
        service: new C4AI_AAC(aacSic),
        parameters: new C4AI_RequestParameters(
            new C4AI_RequestParameter('prompt', 'Say Hello!'),
        ),
    })
});

```

## C4AI\_AAC\_Execute\_Command

***

The `C4AI_AAC_Execute_Command` class is a part of the Cloud4.ai SDK, specifically designed to execute commands within the AAC (AI As Code) service. This class provides a streamlined approach to executing various commands and operations within the AAC service.

### Parameters

* `parameters`: The request parameters required for the AAC command execution. These parameters define the specific operation to be performed within the AAC service.
* `credentials`: Optional API credentials required for authentication and authorization purposes. These credentials are necessary for executing certain commands within the AAC service.

### Usage

To use the `C4AI_AAC_Execute_Command` class, ensure you have the Cloud4.ai SDK installed and configured in your project. Import the required modules and initialize the necessary parameters. Here's an example of how to use the class:

```typescript
const parameters = new C4AI_RequestParameters(
    // Add your request parameters here
);

const credentials: Array<C4AI_CSS> = [
    // Add your API credentials here
];

const executeCommand = new C4AI_AAC_Execute_Command({
    service: new C4AI_AAC(aacSic),
    parameters,
    credentials,
});
```

####


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloud4.ai/sdk/commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
