Interface: OpenAiModelNode
Defined in: core/dist/ast/domain/openai-model-node.d.ts:9
Passive AST node representing an OpenAI Responses API model configuration (@paraharness/openai).
Dispatched via RuntimeExecutorRegistry.models['openai:model'].
Extends
BaseModelASTNode<"openai:model",OpenAiAccountSeatNode>
Properties
| Property | Modifier | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
accountPool? | readonly | PoolNode<OpenAiAccountSeatNode> | Optional pool of OpenAI account seats backing this model. | BaseModelASTNode.accountPool | - | core/dist/ast/domain/openai-model-node.d.ts:15 |
alias | readonly | string | Logical alias of the model within the harness definition. | - | BaseModelASTNode.alias | core/dist/ast/base/base-model-ast-node.d.ts:15 |
effort? | readonly | "low" | "medium" | "high" | Optional reasoning effort level ('low' | 'medium' | 'high'). | BaseModelASTNode.effort | - | core/dist/ast/domain/openai-model-node.d.ts:13 |
modelId | readonly | string | Provider-specific model identifier transmitted on the wire. | - | BaseModelASTNode.modelId | core/dist/ast/base/base-model-ast-node.d.ts:17 |
type | readonly | "openai:model" | Unique string-literal discriminant of the model node. | - | BaseModelASTNode.type | core/dist/ast/base/base-model-ast-node.d.ts:13 |
vendor | readonly | "openai" | Vendor discriminant for OpenAI models. | - | - | core/dist/ast/domain/openai-model-node.d.ts:11 |