Repository
Overview
The Groq Java SDK is a comprehensive client library that enables Java developers to easily integrate with Groq’s high-performance inference engine. It provides type-safe interfaces for all Groq API endpoints including chat completions, embeddings, audio processing, batch operations, file management, Response API, and MCP (Model Context Protocol) operations.
Key Features
-
High Performance: Optimized for Groq’s lightning-fast inference -
Type-Safe: Full type safety with comprehensive Java models -
Flexible Configuration: Customizable timeouts, retries, and headers -
Comprehensive Coverage: Support for all Groq API endpoints -
Production Ready: Built-in error handling, logging, and retry mechanisms -
Zero Dependencies: Minimal external dependencies -
Advanced Reasoning: Response API with reasoning capabilities -
MCP Tool Integration: MCP protocol for external tool integration