api-manager
api-manager copied to clipboard
AI-powered API Marketplace assistant using Natural Language
Problem
This feature is planned thinking about tomorrow’s marketplace. We envision the experience of a marketplace in the future will be a natural language discussion to find what the consumer is searching for.
Solution
We can help customers decide which APIs to use based on given NL explanations. The OpenAPI definition can be used to get an idea of each API
Affected Component
APIM
Version
No response
Implementation
No response
Related Issues
No response
Suggested Labels
No response
Pull Requests
carbon apimgt
- [x] Update logic change
- https://github.com/wso2/carbon-apimgt/pull/12425
- [x] Marketplace Assistant Backend logic
- https://github.com/wso2/carbon-apimgt/pull/12355
- [x] Add both token and enable check
- https://github.com/wso2/carbon-apimgt/pull/12363
- [x] Moved the constants related to marketplace assistant to AI class, Moved resources of api-chat to default.json and created a configDto.
- https://github.com/wso2/carbon-apimgt/pull/12364
- [x] Added error passing and changed config Dto
- https://github.com/wso2/carbon-apimgt/pull/12377
- [x] Update api event handling and api product handling
- https://github.com/wso2/carbon-apimgt/pull/12399
apim apps
- [x] Marketplace Assistant UI
- https://github.com/wso2/apim-apps/pull/616
- [x] Fix response loading when chat ui is minimized
- https://github.com/wso2/apim-apps/pull/636
- [x] Clear chat history on logout, predefined responses, and api card below response
- https://github.com/wso2/apim-apps/pull/644
- [x] Change card color based on first letter of api name
- https://github.com/wso2/apim-apps/pull/672
- [x] Add api name and version in the payload history
- https://github.com/wso2/apim-apps/pull/677
- [x] Fix send query while response loading
- https://github.com/wso2/apim-apps/pull/678
- [x] Change header alignment
- https://github.com/wso2/apim-apps/pull/682
- [x] Fix stored xss issue
- https://github.com/wso2/apim-apps/pull/685
- [x] Add feature disabled checks for Marketplace Assistant
- https://github.com/wso2/apim-apps/pull/631
- [x] Fix chat re-rendering issue in marketplace assistant UI
- https://github.com/wso2/apim-apps/pull/632
- [x] Bug fixes related to API Chat and Marketplace Assistant
- https://github.com/wso2/apim-apps/pull/635
- [x] AI feature related improvements
- https://github.com/wso2/apim-apps/pull/641
- [x] API Chat and Marketplace Assistant Improvements
- https://github.com/wso2/apim-apps/pull/642
- [x] AI feature related improvements
- https://github.com/wso2/apim-apps/pull/645
- [x] Minor UI improvements related to AI features
- https://github.com/wso2/apim-apps/pull/651
- [x] Bug fixes and improvements related to AI features
- https://github.com/wso2/apim-apps/pull/657
- [x] Improvements related to AI features
- https://github.com/wso2/apim-apps/pull/663
- [x] Minor UI fixes
- https://github.com/wso2/apim-apps/pull/671
- [x] Add Experimental tag to AI features
- https://github.com/wso2/apim-apps/pull/674
product apim tooling
- [x] Marketplace assistant Upload APIs to vector database
- https://github.com/wso2/product-apim-tooling/pull/1160
Need to have the relevant doc changes including the changes to the CTL commands.
Closing since all planned items are completed.