Skip to content

feat: add Groq as LLM provider for free-tier usage - #397

Open
SushantTusharJoshi wants to merge 1 commit into
interviewstreet:mainfrom
SushantTusharJoshi:feat/groq-provider
Open

feat: add Groq as LLM provider for free-tier usage#397
SushantTusharJoshi wants to merge 1 commit into
interviewstreet:mainfrom
SushantTusharJoshi:feat/groq-provider

Conversation

@SushantTusharJoshi

Copy link
Copy Markdown

Summary

  • Adds Groq provider configuration to providers.json
  • Three models: llama-3.3-70b-versatile, llama-3.1-8b-instant, gemma2-9b-it
  • Uses the OpenAI-compatible endpoint (api.groq.com/openai/v1) with GROQ_API_KEY env var

Problem

Groq offers fast, free-tier inference that's useful for testing and development. Currently there's no way to use Groq models with hiring-agent without manually editing the provider config.

Changes

  • providers.json: New groq provider entry with base URL, API key env var, structured output mode, and model configs

Closes #78

Test plan

  • Set GROQ_API_KEY and run with --provider groq --model llama-3.3-70b-versatile
  • Verify structured output works with json_object mode
  • Confirm error message when GROQ_API_KEY is not set

Developed with Claude Code as a coding partner

Adds Groq provider config with llama-3.3-70b-versatile, llama-3.1-8b-instant,
and gemma2-9b-it models. Uses the OpenAI-compatible endpoint at
api.groq.com/openai/v1 with GROQ_API_KEY env var.

Closes interviewstreet#78

Developed with Claude Code as a coding partner
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Feat : Adding Support for GROQ provider

1 participant