google / Exports / GoogleConversationAdapter
Class: GoogleConversationAdapter
Google AI ConversationHistory adapter
Converts UniversalMessage to Google Generative AI format
Table of contents
Constructors
Methods
Constructors
constructor
• new GoogleConversationAdapter(): GoogleConversationAdapter
Returns
Methods
toGoogleFormat
▸ toGoogleFormat(messages
): any
[]
Convert UniversalMessage array to Google AI message format
Parameters
Name | Type |
---|---|
messages | UniversalMessage [] |
Returns
any
[]
Defined in
convertMessage
▸ convertMessage(msg
): any
Convert a single UniversalMessage to Google AI format
Parameters
Name | Type |
---|---|
msg | UniversalMessage |
Returns
any
Defined in
extractSystemInstruction
▸ extractSystemInstruction(messages
, fallbackSystemPrompt?
): undefined
| string
Extract system messages and combine them as system instruction
Parameters
Name | Type |
---|---|
messages | UniversalMessage [] |
fallbackSystemPrompt? | string |
Returns
undefined
| string
Defined in
processMessages
▸ processMessages(messages
, systemPrompt?
): Object
Complete message conversion pipeline
Parameters
Name | Type |
---|---|
messages | UniversalMessage [] |
systemPrompt? | string |
Returns
Object
Name | Type |
---|---|
contents | any [] |
systemInstruction? | string |