Skip to main content

Get context message structure

Gets the message structure for a list of request messages in context

Function GetContextMessageStructure(Val Role, Val Text, Val Pictures = "", Val Tools = "") Export

ParameterCLI optionTypeRequiredDescription
Role--roleStringMessage source: system, user, assistant, tool
Text--textStringMessage text
Pictures--imagesArray Of StringList of pictures in Base64 format (for multimodal models like llava)
Tools--toolsArray Of StringList of tools in JSON format that the model should use

Returns: Structure Of KeyAndValue - Fields structure


1C:Enterprise/OneScript code example
    Result = OPI_Ollama.GetContextMessageStructure("user", "Hello!");
    oint ollama GetContextMessageStructure \
--role "user" \
--text "Hello!"
Result
{
"role": "user",
"content": "Hello!"
}