Class OllamaConnector

java.lang.Object
org.vrspace.server.connect.OllamaConnector

@Component @ConditionalOnBean(OllamaConfig.class) public class OllamaConnector extends Object
  • Constructor Details

    • OllamaConnector

      public OllamaConnector()
  • Method Details

    • describeImage

      public String describeImage(String url)
    • updateDescriptionFromThumbnail

      public void updateDescriptionFromThumbnail(GltfModel model)
    • visionModel

      public org.springframework.ai.ollama.OllamaChatModel visionModel()
    • toolsModel

      public org.springframework.ai.ollama.OllamaChatModel toolsModel()
    • stopImageProcessing

      public void stopImageProcessing()
    • startImageProcessing

      public void startImageProcessing()
    • shutdown

      @PreDestroy public void shutdown()
    • sketchfabSearch

      @Tool(description="Sketchfab 3D model search web API") public String sketchfabSearch(@ToolParam(description="Search keywords") String keywords, @ToolParam(description="Maximum model size, in megabytes") Integer maxSize, @ToolParam(description="Request only animated models") Boolean animated, @ToolParam(description="Request only rigged models") Boolean rigged, @ToolParam(description="Maximum number of results, default 24") Integer maxResults)