类 OllamaMediaConverter

java.lang.Object
io.agentscope.core.formatter.ollama.OllamaMediaConverter

public class OllamaMediaConverter extends Object
Handles media content conversion for Ollama API. Converts ImageBlock to Base64 strings as required by Ollama.
  • 构造器详细资料

    • OllamaMediaConverter

      public OllamaMediaConverter()
  • 方法详细资料

    • convertImageBlockToBase64

      public String convertImageBlockToBase64(ImageBlock imageBlock) throws Exception
      Convert ImageBlock to Base64 string for Ollama API.

      Ollama API expects an array of base64-encoded strings for images. This method handles:

      • Base64 sources → Returns raw base64 data
      • Local file URLs → Reads file and converts to base64
      • Remote URLs → Downloads content and converts to base64
      参数:
      imageBlock - The image block to convert
      返回:
      Base64 encoded string of the image
      抛出:
      Exception - If conversion, file reading, or download fails