Skip to main content

@elizaos/core v1.0.0-beta.34 / ObjectGenerationParams

Interface: ObjectGenerationParams<T>

Parameters for object generation models

Extends

Type Parameters

T = any

The expected return type, inferred from schema if provided

Properties

runtime

runtime: IAgentRuntime

The agent runtime for accessing services and utilities

Inherited from

BaseModelParams.runtime

Defined in

packages/core/src/types.ts:1311


prompt

prompt: string

The prompt describing the object to generate

Defined in

packages/core/src/types.ts:1441


schema?

optional schema: JSONSchema

Optional JSON schema for validation

Defined in

packages/core/src/types.ts:1443


output?

optional output: "object" | "array" | "enum"

Type of object to generate

Defined in

packages/core/src/types.ts:1445


enumValues?

optional enumValues: string[]

For enum type, the allowed values

Defined in

packages/core/src/types.ts:1447


modelType?

optional modelType: string

Model type to use

Defined in

packages/core/src/types.ts:1449


temperature?

optional temperature: number

Model temperature (0.0 to 1.0)

Defined in

packages/core/src/types.ts:1451


stopSequences?

optional stopSequences: string[]

Sequences that should stop generation

Defined in

packages/core/src/types.ts:1453