-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Add Huawei Cloud MaaS Provider #5071
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
🦋 Changeset detectedLatest commit: 41c1549 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
src/shared/proto-conversions/models/api-configuration-conversion.ts
Outdated
Show resolved
Hide resolved
|
@celestial-vault help to review, thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very solid PR!
You did a great job of matching the existing patterns that we have, thank you!
Just a few comments to address, and then it looks like it's good to go.
Thank you for your careful review, it seems that there is light ahead. |
|
@celestial-vault I think all conversation are fixed, help to review again |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks solid. Let's just resolve the merge conflicts
@celestial-vault hi, had resolved the merge conflicts, help to review |
Co-authored-by: kiwina <kiwina@users.noreply.github.com>
2025-07-18.10.16.07.mov
Huawei Cloud MaaS:
https://console.huaweicloud.com/modelarts/?agencyId=5e8a9ac3d8b1455caa394e38e9225136®ion=cn-southwest-2&locale=en-us#/model-studio/square
Huawei Cloud MaaS Open Source Models
Related Request
Discussions: #4379
Related Issue
Issue: #XXXX
Description
Test Procedure
Type of Change
Pre-flight Checklist
npm test) and code is formatted and linted (npm run format && npm run lint)npm run changeset(required for user-facing changes)Screenshots
Additional Notes
Important
Add Huawei Cloud MaaS as a new provider with full integration into API handling, state management, and UI components.
proto/models.protoandproto/state.proto.HuaweiCloudMaaSHandlerinsrc/api/providers/huawei-cloud-maas.tsfor API interactions.createHandlerForProvider()insrc/api/index.tsto support Huawei Cloud MaaS.huaweiCloudMaaSApiKeytoSecretKeyinstate-keys.tsand manage it instate.ts.ApiConfigurationinapi.tsto include Huawei Cloud MaaS fields.HuaweiCloudMaasProvidercomponent inwebview-ui/src/components/settings/providers/HuaweiCloudMaasProvider.tsx.ApiOptions.tsxto include Huawei Cloud MaaS in the provider dropdown.providerUtils.tsto handle Huawei Cloud MaaS model selection and configuration.This description was created by
for 841712f. You can customize this summary. It will automatically update as commits are pushed.