harshalmore31's picture
Synced repo using 'sync_with_huggingface' Github Action
d8d14f1 verified
|
raw
history blame
2.19 kB

Groq API Key Setup Documentation

This documentation provides instructions on how to obtain your Groq API key and set it up in a .env file for use in your project.

Step 1: Obtain Your Groq API Key

  1. Sign Up / Log In:

    • Visit the Groq website and sign up for an account if you don't have one. If you already have an account, log in.
  2. Access API Keys:

    • Once logged in, navigate to the API section of your account dashboard. This is usually found under "Settings" or "API Management".
  3. Generate API Key:

    • If you do not have an API key, look for an option to generate a new key. Follow the prompts to create your API key. Make sure to copy it to your clipboard.

Step 2: Create a .env File

  1. Create the File:

    • In the root directory of your project, create a new file named .env.
  2. Add Your API Key:

    • Open the .env file in a text editor and add the following line, replacing your_groq_api_key_here with the API key you copied earlier:
    GROQ_API_KEY=your_groq_api_key_here
    
  3. Save the File:

    • Save the changes to the .env file.

Full Example

import os
from swarm_models import OpenAIChat
from dotenv import load_dotenv

load_dotenv()

# Get the OpenAI API key from the environment variable
api_key = os.getenv("GROQ_API_KEY")

# Model
model = OpenAIChat(
    openai_api_base="https://api.groq.com/openai/v1",
    openai_api_key=api_key,
    model_name="llama-3.1-70b-versatile",
    temperature=0.1,
)

model.run("What are the best metrics to track and understand risk in private equity")

Important Notes

  • Keep Your API Key Secure: Do not share your API key publicly or commit it to version control systems like Git. Use the .gitignore file to exclude the .env file from being tracked.
  • Environment Variables: Make sure to install any necessary libraries (like python-dotenv) to load environment variables from the .env file if your project requires it.

Conclusion

You are now ready to use the Groq API in your project! If you encounter any issues, refer to the Groq documentation or support for further assistance.