Skip to main content

Groq

How to Integrate Mistral AI with Jan

This guide provides step-by-step instructions on integrating the Groq API with Jan, enabling users to leverage Groq's capabilities within Jan's conversational interface.

Before proceeding, ensure you have the following:

  • Access to the Jan Application
  • Groq API credentials

Integration Steps

Step 1: Obtain Groq API Credentials

If you haven't already, sign up for the Groq API and obtain your API credentials. Obtain Groq API keys from your Groq Console.

Step 2: Configure Jan Settings

  1. Insert the Groq AI API key into ~/jan/engines/openai.json.
~/jan/engines/openai.json
{
"full_url": "https://api.groq.com/openai/v1/chat/completions",
"api_key": "<your-groq-api-key>"
}

Step 3: Enable Groq Integration

To set up the configuration for Groq in Jan, follow these steps:

  1. Navigate to ~/jan/models.
  2. Create a folder named groq.
  3. Inside the groq folder, create a model.json file with the specified settings:
{
"id": "mixtral-8x7b-32768",
"object": "model",
"name": "Groq Integration",
"version": "1.0",
"description": "Integration with Groq API for enhanced functionality.",
"format": "api",
"sources": [],
"settings": {},
"parameters": {},
"metadata": {
"author": "Mistral",
"tags": ["Groq Integration"]
},
"engine": "openai"
}

Step 4: Start the Model

  1. Restart Jan and navigate to the Hub.
  2. Locate your model and click the Use button.

Troubleshooting

If you encounter any issues during the integration process or while using Groq with Jan, consider the following troubleshooting steps:

  • Double-check your API credentials and ensure they are correctly entered.
  • Verify that the Groq integration is enabled within Jan's settings.
  • Check for any error messages or logs that may provide insight into the issue.
  • Reach out to Groq API support for assistance if needed.