ailiaLLMSetMultimodalPrompt method

int ailiaLLMSetMultimodalPrompt(
  1. Pointer<AILIALLM> llm,
  2. Pointer<AILIALLMMultimodalChatMessage> message,
  3. int message_cnt
)

~japanese @brief マルチモーダルプロンプトを設定します。 @param llm LLMオブジェクトポインタ @param message マルチモーダルメッセージの配列 @param message_cnt メッセージの数 @return 成功した場合は \ref AILIA_LLM_STATUS_SUCCESS 、そうでなければエラーコードを返す。 @details マルチモーダル対応のプロンプトを設定します。メッセージのcontentに<media>プレースホルダーを含め、 対応するメディアデータをmedia_dataに設定してください。 例: "この画像について説明してください: <media>" messageの内容は内部でコピーされるため、呼び出し後に開放することができます。raw_data入力は現在未サポートです。

~english @brief Set multimodal prompt. @param llm A LLM instance pointer @param message Array of multimodal messages @param message_cnt Number of messages @return If this function is successful, it returns \ref AILIA_LLM_STATUS_SUCCESS , or an error code otherwise. @details Set multimodal prompt. Include <media> placeholders in message content, and set corresponding media data in media_data. Example: "Describe this image: <media>" The content of message is copied internally, so it can be freed after the call. Raw data input is currently unsupported.

Implementation

int ailiaLLMSetMultimodalPrompt(
  ffi.Pointer<AILIALLM> llm,
  ffi.Pointer<AILIALLMMultimodalChatMessage> message,
  int message_cnt,
) {
  return _ailiaLLMSetMultimodalPrompt(
    llm,
    message,
    message_cnt,
  );
}