Hi,
That did it! Thanks for the help! I talked to the team and the z-index change was made so that error/warning/confirm modals appear above other modals
BTW the model hints displayed for OpenAi are quite old nothing recent shown.
Thanks
Hi,
You're response seems to have changed after I got the email for your response.
Not sure if you still need the response of that code snippet, but here it is:
'{\n "parent": "BODY",\n "styles": {\n "display": "block",\n "visibility": "visible",\n "opacity": "1",\n "position": "absolute",\n "zIndex": "1070",\n "transform": "matrix(1, 0, 0, 1, 704, 342)",\n "color": "rgb(50, 81, 104)",\n "backgroundColor": "rgb(255, 255, 255)"\n },\n "rect": {\n "x": 704,\n "y": 342,\n "width": 160,\n "height": 51,\n "top": 342,\n "right": 864,\n "bottom": 393,\n "left": 704\n },\n "viewport": {\n "width": 1860,\n "height": 858\n },\n "topAtPopup": {\n "tag": "LABEL",\n "className": ""\n },\n "overlays": [\n {\n "tag": "NGB-MODAL-BACKDROP",\n "zIndex": "11001"\n },\n {\n "tag": "NGB-MODAL-WINDOW",\n "zIndex": "11002"\n }\n ]\n}'
I can't send the whole Angular project but will send the individual files you requested to your email.
BTW, in the workspace interface, is the model selection supposed to be a selection as well? Or is it a free text input?
Thanks
Hi,
When I type Open into the Provider input, I do not see any options but I do see another provider call with the addition of a filter value set to Open. The source in the Elements tab does contain an ngb-typeahead-window with OpenAI in it.
@angular/core -> 22.1.0 @volo/abp.ng.ai-management -> 10.7.0 @volo/abp.commercial.ng.ui -> 10.7.0 (Lepton-x 5.7.0) @ng-bootstrap/ng-bootstrap -> 20.0.0
Thanks
Hi,
Clicking on the input doesn't bring up any options. No errors in the console either and the providers response in the Network tab looks clean.
{ "totalCount": 1, "items": [ { "provider": "OpenAI", "displayName": "OpenAI", "defaultApiBaseUrl": "https://api.openai.com/v1" } ] }
Thanks
OK. Thanks,
On the Workspace Create/Edit modal, the documenation for this module indicates the the Provider should be a dropdown. However, on my interface it's just a textbox. My interface has other differences from the documentation, so just wondering if there's an issue or the interface has just changed since the documentation was created?
Thanks
Hi,
I just used the command specified on the ABP AI Management (Pro) documentation page. So it was 'abp add-module Volo.AIManagement.'
The output of abp --verision is 3.1.6 The OS is Windows 11 26H2. I don't have the install output anymore and I don't have the failed files anymore. It's all been corrected and the failures were never commited. Here's the Domain csproj from before the install if that helps at all Whitecap.COE.Domain.csproj
Thanks, Ruven
Thanks, that did the trick.
Couple more things to mention:
During the install of the AIManagement module, the installer misses adding a 'using Volo.AIManagement;' to the projects Application Module.This crashes out the install process. Need to manually fix and re-run the install so that it reaches the end of the install process and updates the solution to indicate that the new module is installed. Also, the Angular ai management package doesn't get installed and need to run it manually after the fact.
Thanks
Getting an error with the command abp generate-proxy -t ng --module aiManagement. Found that this is not the correct module name and used ai-management as the module name but now getting the same ActionResult and ChatRole errors and even more now related to the ai management workspaces. Is this functionality actually production ready?
After installing the AI Management module in an existing ABP Angular application, I regenerated the application proxies using: abp generate-proxy -t ng
The Angular application no longer compiles because the generated proxies contain invalid TypeScript.
Environment
src/app/proxy/microsoft/asp-net-core/mvc/models.ts contains: export interface ActionResult { }
export interface ActionResult<TValue> { result?: ActionResult | null; value?: TValue | null; }
export interface IActionResult { }
This produces two instances of: All declarations of 'ActionResult' must have identical type parameters.
It also produces: Generic type 'ActionResult<TValue>' requires 1 type argument(s).
The generated src/app/proxy/volo/aimanagement/client/controllers/chat-completions.service.ts imports ActionResult and uses ActionResult<object>.
src/app/proxy/microsoft/extensions/ai/models.ts contains: export interface ChatRole extends any { value?: string; }
This produces: An interface cannot extend a primitive type like 'any'. It can only extend other named object types.
The generated src/app/proxy/volo/aimanagement/client/chat/models.ts imports and uses ChatRole.
These errors appeared after installing AI Management and regenerating proxies; I have not customized these module types or endpoints.
Is this a known issue in ABP 10.7? Is there a supported fix or configuration to prevent these AI Management client types from being generated as part of the default application proxies, while retaining the AI Management Angular interface and backend functionality?
EntityChangeWithUsernameDto is not a custom Dto it's an ABP DTO that's part of the audit logging namespace and is the return from IAuditLogsAppService.GetEntityChangesWithUsernameAsync.
Yes, I know it's a bug but just wanted to make sure you're aware of the issue and can provide a permanent fix so that future ABP updates don't override my manual fix