SDK Reference (BETA)TypeScript SDKModelsChatGenerationParams - TypeScript SDKCopy pageChatGenerationParams type definition The TypeScript SDK and docs are currently in beta. Report issues on GitHub. Example Usage 1import { ChatGenerationParams } from "@openrouter/sdk/models";23let value: ChatGenerationParams = {4 messages: [5 {6 role: "system",7 content: "<value>",8 },9 ],10}; Fields FieldTypeRequiredDescriptionmessagesmodels.Message[]✔️N/Amodelstring➖N/Amodelsstring[]➖N/AfrequencyPenaltynumber➖N/AlogitBiasRecord<string, *number*>➖N/Alogprobsboolean➖N/AtopLogprobsnumber➖N/AmaxCompletionTokensnumber➖N/AmaxTokensnumber➖N/AmetadataRecord<string, *string*>➖N/ApresencePenaltynumber➖N/Areasoningmodels.Reasoning➖N/AresponseFormatmodels.ChatGenerationParamsResponseFormatUnion➖N/Aseednumber➖N/Astopmodels.ChatGenerationParamsStop➖N/Astreamboolean➖N/AstreamOptionsmodels.ChatStreamOptions➖N/Atemperaturenumber➖N/AtoolChoiceany➖N/Atoolsmodels.Tool[]➖N/AtopPnumber➖N/Auserstring➖N/A