Skip to content

feat: add Groq provider support across CLI, API, and UI#1

Merged
kmeanskaran merged 1 commit into
kmeanskaran:mainfrom
arko-14:feat/add-groq-provider
Apr 25, 2026
Merged

feat: add Groq provider support across CLI, API, and UI#1
kmeanskaran merged 1 commit into
kmeanskaran:mainfrom
arko-14:feat/add-groq-provider

Conversation

@arko-14

@arko-14 arko-14 commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR adds Groq as a first-class LLM provider across the project.

What changed

  • added Groq runtime config in services/llm.py
  • added Groq health-check support
  • added Groq model listing support for CLI
  • updated CLI provider selection and interactive wizard in desysflow_cli/__main__.py
  • updated UI fallback provider list in ui/src/App.jsx
  • updated API/schema descriptions in schemas/models.py
  • updated .env.example and docs to mention Groq

Why

The project already supported OpenAI, Anthropic, and Ollama. This change adds Groq so users can choose Groq-hosted models and select them from the CLI flow.

Testing

  • tested scripts/check_model.py with Groq config
  • tested CLI Groq provider selection flow
  • tested Groq model selection in interactive CLI
  • tested UI provider configuration flow
  • confirmed generated .desysflow artifacts are gitignored and cleaned after testing

Notes

  • Groq uses the OpenAI-compatible API base URL: https://api.groq.com/openai/v1
  • CLI falls back to manual model entry if Groq model listing is unavailable
image

@kmeanskaran kmeanskaran merged commit e743328 into kmeanskaran:main Apr 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants