-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[JS] Confusing Error Message When apiKey
is Not Passed in Configuration
#328
Comments
Hey @ManiDoraisamy thanks for reporting. Are you able to confirm, is the above the entirety of the code that produced the error? Or was there a call to From what I am able to gather, it's not so much that the apiKey isn't there (although that is definitely required) but rather that Genkit was not yet initialized and/or the googleAI plugin was not loaded (and thus no models were registered). |
You are right, @MichaelDoyle! I didnt call configureGenkit() and therefore googleAI plugin was not loaded. But, this error message looks like the Model not found :
May be, the error message could be "Plugin for googleai/gemini-pro not initialized. Initialize it with configureGenkit({plugins:[plugin({apiKey})]})"? |
Just noticed, this is already filed here: #173 |
Thanks again for your report - it really does help us continue to iterate and improve. We'll definitely make this experience better. |
Duplicate of #173 |
Describe the bug
When the
apiKey
is not passed in the configuration for thegenerate
function, the error message is confusing and suggests that the model is not found, instead of indicating that theapiKey
is missing.To Reproduce
Steps to reproduce the behavior:
apiKey
in thegenerate
function's configuration.Expected behavior
A clear error message indicating that the
apiKey
is missing and should be included in the configuration.Code Snippet
Error Message
Additional context
The error message should more accurately reflect the issue with the missing
apiKey
. It would help if the error message guided the user to include theapiKey
in the configuration usingconfigureGenkit
.Environment:
The text was updated successfully, but these errors were encountered: