-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Fix azure dall e 3 call with custom model name + Handle Bearer $LITELLM_API_KEY
in x-litellm-api-key
custom header
#10776
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
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
return AzureDallE3ImageGenerationConfig() | ||
else: | ||
verbose_logger.debug( | ||
f"Using AzureGPTImageGenerationConfig for model: {model}. This follows the gpt-image-1 model format." |
Check failure
Code scanning / CodeQL
Clear-text logging of sensitive information High
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expression logs
sensitive data (secret)
This expressi
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 1 day ago
To fix the issue, we should avoid logging sensitive data directly. Instead, we can log a sanitized or generic version of the model
string that excludes any sensitive information. This can be achieved by masking or redacting sensitive parts of the string before logging. Alternatively, we can log a generic message without including the model
value.
In this case, we will redact the model
string by replacing it with a sanitized version that removes any sensitive content. This ensures that no sensitive data is exposed in the logs while maintaining the usefulness of the log message.
-
Copy modified line R26 -
Copy modified line R28
@@ -25,4 +25,5 @@ | ||
else: | ||
sanitized_model = "[REDACTED]" if "os.environ" in model else model | ||
verbose_logger.debug( | ||
f"Using AzureGPTImageGenerationConfig for model: {model}. This follows the gpt-image-1 model format." | ||
f"Using AzureGPTImageGenerationConfig for model: {sanitized_model}. This follows the gpt-image-1 model format." | ||
) |
…pi-key` header Fixes earlier regression on vertex ai passthrough auth
enables easier testing
Bearer $LITELLM_API_KEY
in x-litellm-api-key
custom header
Fixes #10760
Fixes #10760
x-litellm-api-key
headerFixes earlier regression on vertex ai passthrough auth
enables easier testing