Skip to main content

Interface: ModelCompletionOptions

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

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:498


maxTokens?

optional maxTokens: number

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


presencePenalty?

optional presencePenalty: number

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


responseFormat?

optional responseFormat: object

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

type

type: "text" | "json_object"


stopSequences?

optional stopSequences: string[]

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


stream?

optional stream: boolean

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


temperature?

optional temperature: number

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


toolChoice?

optional toolChoice: any

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


tools?

optional tools: any[]

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


topK?

optional topK: number

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


topP?

optional topP: number

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


userId?

optional userId: string

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