Spaces:
Running
Running
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
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.
Access API Keys:
- Once logged in, navigate to the API section of your account dashboard. This is usually found under "Settings" or "API Management".
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
Create the File:
- In the root directory of your project, create a new file named
.env
.
- In the root directory of your project, create a new file named
Add Your API Key:
- Open the
.env
file in a text editor and add the following line, replacingyour_groq_api_key_here
with the API key you copied earlier:
GROQ_API_KEY=your_groq_api_key_here
- Open the
Save the File:
- Save the changes to the
.env
file.
- Save the changes to the
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.