# Interface TGenAILLMSettings

interface TGenAILLMSettings {
allowedWebsites?: string;
excludedWebsites?: string;
excludedXHandles?: string;
frequencyPenalty?: number;
fromDate?: string;
includedXHandles?: string;
link?: string;
maxContextWindowLength?: number;
maxSearchResults?: number;
maxThinkingTokens?: number;
maxTokens?: number;
model: string;
name?: string;
passthrough?: boolean;
postFavoriteCount?: number;
postViewCount?: number;
presencePenalty?: number;
prompt: string;
reasoningEffort?:
| "default"
| "none"
| "minimal"
| "high"
| "medium"
| "low"
| "xhigh"
| "max";
responseFormat?: "json"
| "text";
returnCitations?: boolean;
rssLinks?: string;
safeSearch?: boolean;
searchCountry?: string;
searchDataSources?: "web" | "x" | "news" | "rss";
searchMode?: "auto" | "on" | "off";
stopSequences?: string;
temperature?: number;
toDate?: string;
topK?: number;
topP?: number;
useContextWindow?: boolean;
useReasoning?: boolean;
useSearch?: boolean;
useSystemPrompt?: boolean;
useWebSearch?: boolean;
verbosity?: "high" | "medium" | "low";
webSearchCity?: string;
webSearchContextSize?: "high" | "medium" | "low";
webSearchCountry?: string;
webSearchRegion?: string;
webSearchTimezone?: string;
}

- Defined in src/Components/generated/GenAILLM.ts:8

##### Index

### Properties

allowedWebsites?
excludedWebsites?
excludedXHandles?
frequencyPenalty?
fromDate?
includedXHandles?
link?
maxContextWindowLength?
maxSearchResults?
maxThinkingTokens?
maxTokens?
model
name?
passthrough?
postFavoriteCount?
postViewCount?
presencePenalty?
prompt
reasoningEffort?
responseFormat?
returnCitations?
rssLinks?
safeSearch?
searchCountry?
searchDataSources?
searchMode?
stopSequences?
temperature?
toDate?
topK?
topP?
useContextWindow?
useReasoning?
useSearch?
useSystemPrompt?
useWebSearch?
verbosity?
webSearchCity?
webSearchContextSize?
webSearchCountry?
webSearchRegion?
webSearchTimezone?

## Properties

### `Optional` allowedWebsites

allowedWebsites?: string

Allowed Websites

- Defined in src/Components/generated/GenAILLM.ts:64

### `Optional` excludedWebsites

excludedWebsites?: string

Excluded Websites

- Defined in src/Components/generated/GenAILLM.ts:62

### `Optional` excludedXHandles

excludedXHandles?: string

Excluded X Handles

- Defined in src/Components/generated/GenAILLM.ts:68

### `Optional` frequencyPenalty

frequencyPenalty?: number

Frequency Penalty

- Defined in src/Components/generated/GenAILLM.ts:24

### `Optional` fromDate

fromDate?: string

From Date

- Defined in src/Components/generated/GenAILLM.ts:78

### `Optional` includedXHandles

includedXHandles?: string

Included X Handles

- Defined in src/Components/generated/GenAILLM.ts:66

### `Optional` link

link?: string

RSS Link

- Defined in src/Components/generated/GenAILLM.ts:74

### `Optional` maxContextWindowLength

maxContextWindowLength?: number

The maximum number of messages to use from this component context window (if useContextWindow is true)

- Defined in src/Components/generated/GenAILLM.ts:36

### `Optional` maxSearchResults

maxSearchResults?: number

Max Search Results

- Defined in src/Components/generated/GenAILLM.ts:56

### `Optional` maxThinkingTokens

maxThinkingTokens?: number

Maximum Thinking Tokens

- Defined in src/Components/generated/GenAILLM.ts:88

### `Optional` maxTokens

maxTokens?: number

Maximum Tokens

- Defined in src/Components/generated/GenAILLM.ts:16

### model

model: string

- Defined in src/Components/generated/GenAILLM.ts:10

### `Optional` name

name?: string

- Defined in src/Components/generated/GenAILLM.ts:9

### `Optional` passthrough

passthrough?: boolean

If true, the LLM response will be returned as is by the agent

- Defined in src/Components/generated/GenAILLM.ts:30

### `Optional` postFavoriteCount

postFavoriteCount?: number

Post Favorite Count

- Defined in src/Components/generated/GenAILLM.ts:70

### `Optional` postViewCount

postViewCount?: number

Post View Count

- Defined in src/Components/generated/GenAILLM.ts:72

### `Optional` presencePenalty

presencePenalty?: number

Presence Penalty

- Defined in src/Components/generated/GenAILLM.ts:26

### prompt

prompt: string

Prompt

- Defined in src/Components/generated/GenAILLM.ts:12

### `Optional` reasoningEffort

reasoningEffort?:
| "default"
| "none"
| "minimal"
| "high"
| "medium"
| "low"
| "xhigh"
| "max"

Controls the level of effort the model will put into reasoning

- Defined in src/Components/generated/GenAILLM.ts:86

### `Optional` responseFormat

responseFormat?: "json" | "text"

Response Format

- Defined in src/Components/generated/GenAILLM.ts:28

### `Optional` returnCitations

returnCitations?: boolean

If true, include citations and sources in the response

- Defined in src/Components/generated/GenAILLM.ts:54

### `Optional` rssLinks

rssLinks?: string

RSS Link

- Defined in src/Components/generated/GenAILLM.ts:90

### `Optional` safeSearch

safeSearch?: boolean

If true, enable safe search filtering

- Defined in src/Components/generated/GenAILLM.ts:76

### `Optional` searchCountry

searchCountry?: string

Search Country

- Defined in src/Components/generated/GenAILLM.ts:60

### `Optional` searchDataSources

searchDataSources?: "web" | "x" | "news" | "rss"

Search Data Sources

- Defined in src/Components/generated/GenAILLM.ts:58

### `Optional` searchMode

searchMode?: "auto" | "on" | "off"

Search Mode

- Defined in src/Components/generated/GenAILLM.ts:52

### `Optional` stopSequences

stopSequences?: string

Stop Sequences

- Defined in src/Components/generated/GenAILLM.ts:18

### `Optional` temperature

temperature?: number

Temperature

- Defined in src/Components/generated/GenAILLM.ts:14

### `Optional` toDate

toDate?: string

To Date

- Defined in src/Components/generated/GenAILLM.ts:80

### `Optional` topK

topK?: number

Top K

- Defined in src/Components/generated/GenAILLM.ts:22

### `Optional` topP

topP?: number

Top P

- Defined in src/Components/generated/GenAILLM.ts:20

### `Optional` useContextWindow

useContextWindow?: boolean

If true, the component will use parent agent context window

- Defined in src/Components/generated/GenAILLM.ts:34

### `Optional` useReasoning

useReasoning?: boolean

If true, the component will use reasoning capabilities for complex problem-solving

- Defined in src/Components/generated/GenAILLM.ts:82

### `Optional` useSearch

useSearch?: boolean

If true, the component will use xAI live search capabilities

- Defined in src/Components/generated/GenAILLM.ts:50

### `Optional` useSystemPrompt

useSystemPrompt?: boolean

If true, the component will use parent agent system prompt

- Defined in src/Components/generated/GenAILLM.ts:32

### `Optional` useWebSearch

useWebSearch?: boolean

If true, the component will use web search for additional context

- Defined in src/Components/generated/GenAILLM.ts:38

### `Optional` verbosity

verbosity?: "high" | "medium" | "low"

Verbosity

- Defined in src/Components/generated/GenAILLM.ts:84

### `Optional` webSearchCity

webSearchCity?: string

Web Search City

- Defined in src/Components/generated/GenAILLM.ts:42

### `Optional` webSearchContextSize

webSearchContextSize?: "high" | "medium" | "low"

Web Search Context Size

- Defined in src/Components/generated/GenAILLM.ts:40

### `Optional` webSearchCountry

webSearchCountry?: string

Web Search Country

- Defined in src/Components/generated/GenAILLM.ts:44

### `Optional` webSearchRegion

webSearchRegion?: string

Web Search Region

- Defined in src/Components/generated/GenAILLM.ts:46

### `Optional` webSearchTimezone

webSearchTimezone?: string

Web Search Timezone

- Defined in src/Components/generated/GenAILLM.ts:48