forked from microsoft/azurechat
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feature/ocs/upstream #3
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
saoc90
commented
Feb 6, 2024
•
edited
Loading
edited
- Merged upstream changes
- Add OTEL metrics
- Add news section
azure chat v2 upgrades
* Add Application Insights Provider * Change from CRLF to LF * Change biceps line ending * Refactor ApplicationInsightsProvider and initializeTelemetry * Add session parameter to initializeTelemetry function * Add logger and track metrics for prompt and completion tokens * Add OpenTelemetry instrumentation for metrics tracking * Update model encoding to "gpt-4" * Add OpenTelemetry metrics instrumentation * Remove cleanup step * Add chat metrics tracking and token service
* Add Application Insights Provider * Change from CRLF to LF * Change biceps line ending * Refactor ApplicationInsightsProvider and initializeTelemetry * Add session parameter to initializeTelemetry function * Add logger and track metrics for prompt and completion tokens * Add OpenTelemetry instrumentation for metrics tracking * Update model encoding to "gpt-4" * Add OpenTelemetry metrics instrumentation * Remove cleanup step * Add chat metrics tracking and token service
* Add Application Insights Provider * Change from CRLF to LF * Change biceps line ending * Refactor ApplicationInsightsProvider and initializeTelemetry * Add session parameter to initializeTelemetry function * Add logger and track metrics for prompt and completion tokens * Add OpenTelemetry instrumentation for metrics tracking * Update model encoding to "gpt-4" * Add OpenTelemetry metrics instrumentation * Remove cleanup step * Add chat metrics tracking and token service
Additional migration documentation plus updates to chat home
Accessibility fixes
Fix link in main menu
This commit adds the functionality to display news articles in the ChatHome component. It introduces a new prop `news` to the `ChatHome` component, which accepts an array of `NewsArticleModel` objects. The news articles are fetched using the `FindAllNewsArticles` service. The `ChatHome` component now renders the news articles section, displaying each article using the `NewsArticle` component. If there are no news articles available, a message indicating so is shown. This feature enhances the user experience by providing relevant news articles within the chat interface.
"kind": "SpeechServices", | ||
"properties": { | ||
"customSubDomainName": "[variables('speech_service_name')]", | ||
"publicNetworkAccess": "Enabled" |
Check failure
Code scanning / templateanalyzer
Use Cognitive Service Private Endpoints. Error
By default, a public endpoint is enabled for Cognitive Services accounts. The public endpoint is used for all access except for requests that use a Private Endpoint. Access through the public endpoint can be disabled or restricted to authorized virtual networks.
Data exfiltration is an attack where an malicious actor does an unauthorized data transfer. Private Endpoints help prevent data exfiltration by an internal or external malicious actor. They do this by providing clear separation between public and private endpoints. As a result, broad access to public endpoints which could be operated by a malicious actor are not required.
Data exfiltration is an attack where an malicious actor does an unauthorized data transfer. Private Endpoints help prevent data exfiltration by an internal or external malicious actor. They do this by providing clear separation between public and private endpoints. As a result, broad access to public endpoints which could be operated by a malicious actor are not required.
"name": "[parameters('speechServiceSkuName')]" | ||
} | ||
}, | ||
{ |
Check failure
Code scanning / templateanalyzer
Storage Account minimum TLS version. Error
The minimum version of TLS that Azure Storage Accounts accept for blob storage is configurable. Older TLS versions are no longer considered secure by industry standards, such as PCI DSS.
Storage Accounts lets you disable outdated protocols and enforce TLS 1.2. By default, TLS 1.0, TLS 1.1, and TLS 1.2 is accepted.
Storage Accounts lets you disable outdated protocols and enforce TLS 1.2. By default, TLS 1.0, TLS 1.1, and TLS 1.2 is accepted.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.