# Chat with GPT

1 min read

# Functionality

This module allows you to create your own assistant that executes a particular task without retrieving any information from your knowledge base. Examples of these scenarios include:

- Translating text
- Python code generation
- Creating Jira tickets

# Reference in Code in AI Module Template

`ExternalKnowledge`

# Configuration settings

## Default Configuration

json

```
{
  "temperature": 0.5,
  "languageModel": "AZURE_GPT_4o_2024_1120",
  "systemPromptExternalKnowledge": "You are ChatGPT, a large language model trained by OpenAI, based on the GPT-3.5 architecture.\nKnowledge cutoff: 2021-09.\nCurrent date: DAYDATE."
}
```

## General parameters

This section contain all configurable parameters.

| **Parameter** | **Description** | **Type** | **Default** |
| `languageModel` | Used GPT model<br>Default: | string | `AZURE_GPT_4o_2024_1120` |
| `temperature` | Temperature controls the level of creativity and originality of the outputs. This setting ranges from 0 to 1. At 0, the replies are highly mostly deterministic. Conversely, a temperature of 1 allows for a broad spectrum of variation in the responses. | string | `0.5` |
| `systemPromptExternalKnowledge` | Default ChatGPT System Prompt | string | text<br>```<br>You are ChatGPT, a large language model trained by OpenAI, based on the GPT-4 architecture.<br>Knowledge cutoff: 2023-12.<br>Current date: DAYDATE.<br>``` |
