org.llm4s.imageprocessing.ImageProcessing
Factory object for creating image processing clients.
This provides a unified API for image preprocessing capabilities including:
- Image format conversion and resizing
- Image analysis and description generation
- Integration with vision-enabled LLMs
Attributes
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
-
Self type
-
Members list
Creates an Anthropic Claude Vision client for image analysis.
Creates an Anthropic Claude Vision client for image analysis.
Value parameters
-
apiKey
-
Anthropic API key
-
model
-
Claude model to use (default: claude-3-sonnet-20240229)
Attributes
-
Returns
-
ImageProcessingClient instance
Creates a local image processor for basic image operations. This doesn't require external API calls.
Creates a local image processor for basic image operations. This doesn't require external API calls.
Attributes
-
Returns
-
ImageProcessingClient instance
Creates an OpenAI Vision client for image analysis.
Creates an OpenAI Vision client for image analysis.
Value parameters
-
apiKey
-
OpenAI API key
-
model
-
Vision model to use (default: gpt-4-vision-preview)
Attributes
-
Returns
-
ImageProcessingClient instance