Skip to main content

Interface: ModelCompletionOptions

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:730

Options for LLM completion, compatible with IProvider.ModelCompletionOptions.

Interface​

ModelCompletionOptions

Extends​

  • Record<string, any>

Indexable​

[key: string]: any

Properties​

frequencyPenalty?​

optional frequencyPenalty: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:736


maxTokens?​

optional maxTokens: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:732


presencePenalty?​

optional presencePenalty: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:735


responseFormat?​

optional responseFormat: object

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:738

type​

type: "text" | "json_object"


stopSequences?​

optional stopSequences: string[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:737


stream?​

optional stream: boolean

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:739


temperature?​

optional temperature: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:731


toolChoice?​

optional toolChoice: any

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:742


tools?​

optional tools: any[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:741


topK?​

optional topK: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:734


topP?​

optional topP: number

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:733


userId?​

optional userId: string

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:740