Skip to main content

Interface: ModelCompletionOptions

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:484

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/cognitive_substrate/IGMI.ts:490


maxTokens?

optional maxTokens: number

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:486


presencePenalty?

optional presencePenalty: number

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:489


responseFormat?

optional responseFormat: object

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:492

type

type: "text" | "json_object"


stopSequences?

optional stopSequences: string[]

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:491


stream?

optional stream: boolean

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:493


temperature?

optional temperature: number

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:485


toolChoice?

optional toolChoice: any

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:496


tools?

optional tools: any[]

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:495


topK?

optional topK: number

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:488


topP?

optional topP: number

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:487


userId?

optional userId: string

Defined in: packages/agentos/src/cognitive_substrate/IGMI.ts:494