Skip to content

Commit

Permalink
feat(ai): openapi connect with brainx
Browse files Browse the repository at this point in the history
  • Loading branch information
Matrix-X committed Jan 19, 2025
1 parent 89a4a22 commit 6bf3c58
Show file tree
Hide file tree
Showing 106 changed files with 6,725 additions and 360 deletions.
4,906 changes: 4,847 additions & 59 deletions api.csv

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions api/admin.api
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import "admin/auth.api"
import "admin/dictionary.api"
import "admin/userinfo.api"
import "admin/tag.api"
import "admin/infoorganization/category.api"
import "admin/mediaResource.api"
import "admin/infoOrganization/category.api"
//import "admin/infoorganizatoin/label.api"
//import "admin/infoorganizatoin/tag.api"
//import "admin/mediaresource.api"
//import "admin/mediaResource.api"
8 changes: 8 additions & 0 deletions api/admin/common.api
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,11 @@ type (
)


type(
ImageAbleInfo {
Icon string `json:"icon"`
BackgroundColor string `json:"backgroundColor"`

}
)

File renamed without changes.
1 change: 0 additions & 1 deletion api/admin/crm/product/product.api
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ info(
version: "v1"
)

import "../../mediaresource.api"
import "./productcategory.api"
import "./productspecific.api"
import "./sku.api"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,6 @@ service PowerX {
}

type (
ImageAbleInfo {
Icon string `json:"icon"`
BackgroundColor string `json:"backgroundColor"`

}

// CategoryImage {
// Id int64 `json:"id,optional"`
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion api/admin/infoorganization/category.api
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ info(


@server(
group: admin/infoorganization/category
group: admin/infoOrganization/category
prefix: /api/v1/admin/info-organization
middleware: UserJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/admin/infoorganization/label.api
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ info(


@server(
group: admin/infoorganization/label
group: admin/infoOrganization/label
prefix: /api/v1/admin/info-organization
middleware: UserJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/admin/infoorganization/tag.api
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ info(


@server(
group: admin/infoorganization/tag
group: admin/infoOrganization/tag
prefix: /api/v1/admin/info-organization
middleware: UserJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/admin/mediaresource.api
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ info(
)

@server(
group: admin/mediaresource
group: admin/mediaResource
prefix: /api/v1/admin/media
middleware: UserJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/mp.api
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ import "mp/trade/deliveryaddress.api"
import "mp/trade/billingaddress.api"
import "mp/trade/payment.api"
import "mp/trade/token.api"
import "mp/infoorganization/category.api"
import "mp/infoOrganization/category.api"
2 changes: 1 addition & 1 deletion api/mp/infoorganization/category.api
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ info(
)

@server(
group: mp/infoorganization/category
group: mp/infoOrganization/category
prefix: /api/v1/mp/info-organization
)

Expand Down
2 changes: 1 addition & 1 deletion api/mp/infoorganization/label.api
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ info(


@server(
group: web/infoorganization/label
group: web/infoOrganization/label
prefix: /api/v1/web/info-organization
middleware: WebCustomerJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/mp/infoorganization/tag.api
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ info(


@server(
group: web/infoorganization/tag
group: web/infoOrganization/tag
prefix: /api/v1/web/info-organization
middleware: WebCustomerJWTAuth
)
Expand Down
8 changes: 5 additions & 3 deletions api/web.api
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ import "web/customerdomain/oacustomer.api"
//import "web/trade/payment.api"
//import "web/market/media.api"
import "web/scene/qrcode.api"
import "web/infoorganization/category.api"
//import "web/infoorganization/label.api"
//import "web/infoorganization/tag.api"
import "web/infoOrganization/category.api"
//import "web/infoOrganization/label.api"
//import "web/infoOrganization/tag.api"

import "web/ai/chatBot.api"
45 changes: 45 additions & 0 deletions api/web/ai/chatBot.api
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
syntax = "v1"


info(
title: "WebAI ChatBot模块"
desc: "WebAI ChatBot模块接口集合"
registeror: "MichaelHu"
email: "matrix-x@artisan-cloud.com"
version: "v1"
)

@server(
group: web/ai/chatBot
prefix: /sse/v1/web/chat-bot
middleware: WebCustomerJWTAuth, WebCustomerGet
)


service PowerX {
@doc "AI ChatBot对话"
@handler Chat
post /chat (ChatRequest)

@doc "AI ChatBot Agent对话"
@handler AgentChat
post /agent/chat (ChatRequest)
}

type (

Message{
ReplyToMessageUuid string `json:"reply_to_message_uuid,optional"`
Content string `json:"content,optional"`
Role string `json:"role,optional"`
Type string `json:"type,optional"`
}

ChatRequest {
Llm string `json:"llm,optional"`
ConversationUUID string `json:"conversationUUID,optional"`
AppUUID string `json:"appUUID,optional"`
Messages []Message `json:"messages,optional"`
Images []string `json:"images,optional"`
}
)
2 changes: 1 addition & 1 deletion api/web/infoorganization/category.api
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ info(
)

@server(
group: web/infoorganization/category
group: web/infoOrganization/category
prefix: /api/v1/web/info-organization
middleware: WebCustomerJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/web/infoorganization/label.api
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ info(


@server(
group: web/infoorganization/label
group: web/infoOrganization/label
prefix: /api/v1/web/info-organization
middleware: WebCustomerJWTAuth
)
Expand Down
2 changes: 1 addition & 1 deletion api/web/infoorganization/tag.api
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ info(


@server(
group: web/infoorganization/tag
group: web/infoOrganization/tag
prefix: /api/v1/web/info-organization
middleware: WebCustomerJWTAuth
)
Expand Down
Loading

0 comments on commit 6bf3c58

Please sign in to comment.