jgravelle / AutoGroq

AutoGroq is a groundbreaking tool that revolutionizes the way users interact with Autogen™ and other AI assistants. By dynamically generating tailored teams of AI agents based on your project requirements, AutoGroq eliminates the need for manual configuration and allows you to tackle any question, problem, or project with ease and efficiency.
https://autogroq.streamlit.app/
1.21k stars 422 forks source link

Clarifying The Necessary Settings #50

Closed JaloWalt closed 4 weeks ago

JaloWalt commented 4 weeks ago

It seems I do not understand anymore (with the newest AutoGroq: morning; of 1st-of-July-2024) how the settings in AutoGroq are put.

For example with this AutoGroq/configs/config.py file (here as: config-py.txt) config-py.txt and with this AutoGroq/llm_providers/fireworks_provider.py (here as: fireworks_provider-py.txt) fireworks_provider-py.txt things should work.

But when started it still does this:

  1. Asks for both Groq and Fireworks api-keys
  2. Does not even show the Fireworks model names in menu

Note: I do not have any config_local.py file in folder: AutoGroq/configs.

Any tips in how to proceed solving this?

After making Groq and Fireworks to work properly I could try making openrouter as a provider too.

jgravelle commented 4 weeks ago

Your Groq key will either need to be set as an environment variable or passed via the online form.

The Fireworks provider was a user contribution. You'll probably have better luck asking about that one in our Discord forums...

https://discord.gg/DXjFPX84gs

JaloWalt commented 3 weeks ago

Sorry, I did not notice that the api-keys were actually taken/approved by AutoGroq because the asking-field-in-UI remains now visible regardless.

Also I understood the provider model list asking. Made them handpicked both for Fireworks and Openrouter.

I put the info of actual changed files also into discord as you wish. Ref: https://discord.com/channels/1247912220684320930/1247921003808686131/1257621065098723419

The files that I changed:

AutoGroq/configs/config.py (Here as: config-py.txt) config-py.txt

AutoGroq/llm_providers/fireworks_provider.py (Here as: fireworks_provider-py.txt) fireworks_provider-py.txt

AutoGroq/llm_providers/openrouter_provider.py (Here as: openrouter_provider-py.txt) openrouter_provider-py.txt

So, do now whatever you want.