Extension configuration

The extension currently provides the following configuration options:

provider

provider
Type
string (FQCN)
Default
\EliasHaeussler\Typo3Solver\ProblemSolving\Solution\Provider\OpenAISolutionProvider

Default solution provider to be used for problem solving.

prompt

prompt
Type
string (FQCN)
Default
\EliasHaeussler\Typo3Solver\ProblemSolving\Solution\Prompt\DefaultPrompt

Default prompt to be used for problem solving.

ignoredCodes

ignoredCodes
Type
string (comma-separated list)

Comma-separated list of exception codes to ignore during problem solving. Once a raised exception matches with the configured exception codes, the solution provider won't provide a solution and is simply ignored.

api.key

api.key
Type
string

API key for OpenAI requests.

attributes.model

attributes.model
Type
string
Default
gpt-4o-mini

OpenAI model to use (see List available models to show a list of available models).

attributes.maxTokens

attributes.maxTokens
Type
integer
Default
300

Maximum number of tokens to use per request to OpenAI.

attributes.temperature

attributes.temperature
Type
float
Default
0.5

Temperature to use for OpenAI completion requests (must be a value between 0 and 1).

attributes.numberOfCompletions

attributes.numberOfCompletions
Type
integer
Default
1

Number of completions to generate for each problem.

cache.lifetime

cache.lifetime
Type
integer
Default
86400 (= 1 day)

Lifetime in seconds of the solutions cache.