Skip to content

Samuel521199/StructForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

StructForge - AIๅทฅไฝœๆต็ผ–ๆŽ’ๅนณๅฐ

้กน็›ฎ็ฎ€ไป‹

StructForge ๆ˜ฏไธ€ไธชๅ…จๅŠŸ่ƒฝ็š„AIๅทฅไฝœๆต็ผ–ๆŽ’ๅนณๅฐ๏ผŒๆ”ฏๆŒๅคš็งAIๅคงๆจกๅž‹๏ผˆๅผ€ๆบใ€่‡ชๅปบใ€ๅ…ฌๅ…ฑAPI๏ผ‰ๅ’Œๅ„็งๅทฅไฝœ่Š‚็‚น๏ผŒๆไพ›ๅฏ่ง†ๅŒ–็š„ๆต็จ‹่ฎพ่ฎก็•Œ้ขใ€‚็ฑปไผผn8n๏ผŒไฝ†ไธ“ๆณจไบŽAIๅทฅไฝœๆตๅœบๆ™ฏใ€‚

ๆ ธๅฟƒ็‰นๆ€ง

  • ๐Ÿค– ๅคšAIๆจกๅž‹ๆ”ฏๆŒ: ๆ”ฏๆŒOpenAIใ€Geminiใ€Ollama็ญ‰ๅ„็ฑปAIๆจกๅž‹
  • ๐Ÿ”ง ไธฐๅฏŒ็š„ๅทฅไฝœ่Š‚็‚น: ่งฆๅ‘ใ€AIใ€ๆ•ฐๆฎๅค„็†ใ€้›†ๆˆใ€ๆŽงๅˆถใ€ๅทฅๅ…ท็ญ‰่Š‚็‚น
  • ๐ŸŽจ ๅฏ่ง†ๅŒ–็ผ–่พ‘ๅ™จ: ๆ‹–ๆ‹ฝๅผๅทฅไฝœๆต่ฎพ่ฎก๏ผŒ็›ด่ง‚ๆ˜“็”จ
  • โšก ้ซ˜ๆ€ง่ƒฝๆ‰ง่กŒ: ๆ”ฏๆŒๅŒๆญฅ/ๅผ‚ๆญฅๆ‰ง่กŒ๏ผŒ้€‚ๅˆๅ„็งๅœบๆ™ฏ
  • ๐Ÿ” ๅฎ‰ๅ…จๅฏ้ : ๅฎŒๅ–„็š„่ฎค่ฏๆŽˆๆƒใ€ๆ•ฐๆฎๅŠ ๅฏ†ใ€ๅคš็งŸๆˆท้š”็ฆป
  • ๐Ÿš€ ๆ˜“ไบŽๆ‰ฉๅฑ•: ๆ’ไปถๅŒ–ๆžถๆž„๏ผŒๆ”ฏๆŒ่‡ชๅฎšไน‰่Š‚็‚นๅ’Œๆจกๅž‹

ๆŠ€ๆœฏๆžถๆž„

ๅ‰็ซฏ

  • ๆก†ๆžถ: Vue 3.x + TypeScript
  • ๆž„ๅปบๅทฅๅ…ท: Vite
  • ็Šถๆ€็ฎก็†: Pinia
  • UI็ป„ไปถ: Element Plus
  • ๅทฅไฝœๆต็ผ–่พ‘ๅ™จ: Vue Flow

ๅŽ็ซฏ

  • ๆก†ๆžถ: Go + KratosๅพฎๆœๅŠกๆก†ๆžถ
  • ๅ่ฎฎ: gRPC + HTTP Gateway
  • ๆ•ฐๆฎๅบ“: PostgreSQL + Redis
  • ๆถˆๆฏ้˜Ÿๅˆ—: RabbitMQ๏ผˆๅฏ้€‰๏ผ‰

้ƒจ็ฝฒ

  • ๅฎนๅ™จๅŒ–: Docker + Docker Compose
  • ๅนณๅฐๆ”ฏๆŒ: Windowsใ€Linux

้กน็›ฎ็ป“ๆž„

StructForge/
โ”œโ”€โ”€ frontend/              # ๅ‰็ซฏ้กน็›ฎ๏ผˆVue3๏ผ‰
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ api/          # APIๆŽฅๅฃๅฎšไน‰
โ”‚   โ”‚   โ”œโ”€โ”€ components/   # ็ป„ไปถ
โ”‚   โ”‚   โ”œโ”€โ”€ views/        # ้กต้ข่ง†ๅ›พ
โ”‚   โ”‚   โ”œโ”€โ”€ stores/       # Pinia็Šถๆ€็ฎก็†
โ”‚   โ”‚   โ””โ”€โ”€ utils/        # ๅทฅๅ…ทๅ‡ฝๆ•ฐ
โ”‚   โ””โ”€โ”€ package.json
โ”‚
โ”œโ”€โ”€ backend/               # ๅŽ็ซฏ้กน็›ฎ๏ผˆGo + Kratos๏ผ‰
โ”‚   โ”œโ”€โ”€ api/              # APIๅฎšไน‰๏ผˆProtobuf๏ผ‰
โ”‚   โ”‚   โ”œโ”€โ”€ user/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ user.proto
โ”‚   โ”‚   โ”œโ”€โ”€ workflow/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ workflow.proto
โ”‚   โ”‚   โ”œโ”€โ”€ ai/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ai.proto
โ”‚   โ”‚   โ”œโ”€โ”€ node/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ node.proto
โ”‚   โ”‚   โ”œโ”€โ”€ gateway/
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ gateway.proto
โ”‚   โ”‚   โ””โ”€โ”€ common/
โ”‚   โ”‚       โ””โ”€โ”€ v1/
โ”‚   โ”‚           โ””โ”€โ”€ common.proto
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ apps/             # ๅพฎๆœๅŠกๅบ”็”จ
โ”‚   โ”‚   โ”œโ”€โ”€ gateway/      # API GatewayๆœๅŠก
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cmd/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ gateway/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ main.go
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ wire.go
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ internal/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ conf/     # ้…็ฝฎ
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ handler/ # HTTPๅค„็†ๅ™จ
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ data/     # ๆ•ฐๆฎ่ฎฟ้—ฎ๏ผˆgRPCๅฎขๆˆท็ซฏ๏ผ‰
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ server/   # ๆœๅŠกๅ™จ้…็ฝฎ
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ user/         # ็”จๆˆทๆœๅŠก
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cmd/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ user/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ main.go
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ wire.go
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ internal/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ biz/      # ไธšๅŠก้€ป่พ‘ๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ data/     # ๆ•ฐๆฎ่ฎฟ้—ฎๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ service/  # gRPCๆœๅŠกๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ server/   # ๆœๅŠกๅ™จ้…็ฝฎ
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ conf/     # ้…็ฝฎ
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ workflow/     # ๅทฅไฝœๆตๆœๅŠก
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cmd/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ workflow/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ main.go
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ wire.go
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ internal/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ biz/      # ไธšๅŠก้€ป่พ‘ๅฑ‚๏ผˆๆ‰ง่กŒๅผ•ๆ“Ž๏ผ‰
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ data/     # ๆ•ฐๆฎ่ฎฟ้—ฎๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ service/  # gRPCๆœๅŠกๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ server/   # ๆœๅŠกๅ™จ้…็ฝฎ
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ conf/     # ้…็ฝฎ
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ ai/           # AIๆจกๅž‹ๆœๅŠก
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cmd/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ai/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ main.go
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ wire.go
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ internal/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ biz/      # ไธšๅŠก้€ป่พ‘ๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ adapters/ # AIๆจกๅž‹้€‚้…ๅ™จ
โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ openai/
โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ gemini/
โ”‚   โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ ollama/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ data/     # ๆ•ฐๆฎ่ฎฟ้—ฎๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ service/  # gRPCๆœๅŠกๅฑ‚
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ conf/     # ้…็ฝฎ
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ node/         # ่Š‚็‚นๆœๅŠก
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cmd/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ node/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ main.go
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ wire.go
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ internal/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ biz/      # ไธšๅŠก้€ป่พ‘ๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ nodes/    # ่Š‚็‚นๅฎž็Žฐ
โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ trigger/
โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ ai/
โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ data/
โ”‚   โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ control/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ data/     # ๆ•ฐๆฎ่ฎฟ้—ฎๅฑ‚
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ service/  # gRPCๆœๅŠกๅฑ‚
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ conf/     # ้…็ฝฎ
โ”‚   โ”‚   โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ tool/         # ๅทฅๅ…ทๆœๅŠก
โ”‚   โ”‚   โ”œโ”€โ”€ scheduler/    # ่ฐƒๅบฆๆœๅŠก
โ”‚   โ”‚   โ””โ”€โ”€ log/          # ๆ—ฅๅฟ—ๆœๅŠก
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ common/           # ๅ…ฌๅ…ฑไปฃ็ 
โ”‚   โ”‚   โ”œโ”€โ”€ middleware/  # ไธญ้—ดไปถ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ auth/     # ่ฎค่ฏไธญ้—ดไปถ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cors/     # CORSไธญ้—ดไปถ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ logger/    # ๆ—ฅๅฟ—ไธญ้—ดไปถ
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ratelimit/ # ้™ๆตไธญ้—ดไปถ
โ”‚   โ”‚   โ”œโ”€โ”€ data/         # ๆ•ฐๆฎ่ฎฟ้—ฎๅ…ฌๅ…ฑไปฃ็ 
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ database/ # ๆ•ฐๆฎๅบ“่ฟžๆŽฅ
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ redis/    # Redis่ฟžๆŽฅ
โ”‚   โ”‚   โ”œโ”€โ”€ utils/        # ๅทฅๅ…ทๅ‡ฝๆ•ฐ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ crypto.go  # ๅŠ ๅฏ†ๅทฅๅ…ท
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ response.go # ๅ“ๅบ”ๅทฅๅ…ท
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ validator.go # ้ชŒ่ฏๅทฅๅ…ท
โ”‚   โ”‚   โ””โ”€โ”€ log/          # ๆ—ฅๅฟ—ๅทฅๅ…ท
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ configs/          # ้…็ฝฎๆ–‡ไปถ
โ”‚   โ”‚   โ”œโ”€โ”€ local/        # ๆœฌๅœฐ็Žฏๅขƒ้…็ฝฎ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ gateway.yaml
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ user.yaml
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ workflow.yaml
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ...
โ”‚   โ”‚   โ””โ”€โ”€ test/         # ๆต‹่ฏ•็Žฏๅขƒ้…็ฝฎ
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ deploy/           # ้ƒจ็ฝฒ็›ธๅ…ณ
โ”‚   โ”‚   โ”œโ”€โ”€ configs/      # ้ƒจ็ฝฒ้…็ฝฎ
โ”‚   โ”‚   โ””โ”€โ”€ scripts/      # ้ƒจ็ฝฒ่„šๆœฌ
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ script/           # ๅผ€ๅ‘่„šๆœฌ
โ”‚   โ”‚   โ”œโ”€โ”€ proto.sh      # ็”Ÿๆˆprotoไปฃ็ 
โ”‚   โ”‚   โ”œโ”€โ”€ wire.sh       # ็”Ÿๆˆwireไปฃ็ 
โ”‚   โ”‚   โ””โ”€โ”€ build.sh      # ๆž„ๅปบ่„šๆœฌ
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ third_party/      # ็ฌฌไธ‰ๆ–นไพ่ต–
โ”‚   โ”‚   โ”œโ”€โ”€ google/       # Google API
โ”‚   โ”‚   โ””โ”€โ”€ validate/    # ้ชŒ่ฏ่ง„ๅˆ™
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ go.mod            # Goๆจกๅ—ๅฎšไน‰
โ”‚   โ””โ”€โ”€ Makefile          # Makeๅ‘ฝไปค
โ”‚
โ”œโ”€โ”€ docs/                 # ้กน็›ฎๆ–‡ๆกฃ
โ”œโ”€โ”€ docker/               # Docker้…็ฝฎ
โ”œโ”€โ”€ docker-compose.yml    # Docker Compose้…็ฝฎ
โ””โ”€โ”€ README.md             # ้กน็›ฎ่ฏดๆ˜Ž

ๆ–‡ๆกฃๅฏผ่ˆช

ๅฟซ้€Ÿๅผ€ๅง‹

็Žฏๅขƒ่ฆๆฑ‚

  • Docker Desktop
  • Node.js 18+
  • Go 1.21+

ๆœฌๅœฐๅผ€ๅ‘

# 1. ๅฏๅŠจๅŸบ็ก€่ฎพๆ–ฝ
docker-compose up -d postgres redis

# 2. ็”Ÿๆˆprotoไปฃ็ ๅ’Œwireไปฃ็ 
cd backend
make proto
make wire

# 3. ๅฏๅŠจๅŽ็ซฏๆœๅŠก
# ๆ–นๅผ1: ไฝฟ็”จMakefileๅฏๅŠจๆ‰€ๆœ‰ๆœๅŠก
make run

# ๆ–นๅผ2: ๅ•็‹ฌๅฏๅŠจๆŸไธชๆœๅŠก
cd apps/gateway && go run cmd/gateway/main.go
cd apps/user && go run cmd/user/main.go
# ... ๅ…ถไป–ๆœๅŠก็ฑปไผผ

# 4. ๅฏๅŠจๅ‰็ซฏ
cd frontend
npm install
npm run dev

ๆœๅŠก่ฏดๆ˜Ž

  • gateway: API Gateway๏ผŒ็ปŸไธ€ๅ…ฅๅฃ๏ผŒ้ป˜่ฎค็ซฏๅฃ 8000
  • user: ็”จๆˆทๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9001
  • workflow: ๅทฅไฝœๆตๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9002
  • ai: AIๆจกๅž‹ๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9003
  • node: ่Š‚็‚นๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9004
  • tool: ๅทฅๅ…ทๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9005
  • scheduler: ่ฐƒๅบฆๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9006
  • log: ๆ—ฅๅฟ—ๆœๅŠก๏ผŒgRPC็ซฏๅฃ 9007

ๆ ธๅฟƒๆœๅŠก่ฏดๆ˜Ž

GatewayๆœๅŠก (apps/gateway)

API Gateway๏ผŒๆไพ›็ปŸไธ€็š„HTTPๅ…ฅๅฃ๏ผŒ่ดŸ่ดฃ่ทฏ็”ฑใ€่ฎค่ฏใ€้™ๆต็ญ‰ๅŠŸ่ƒฝใ€‚

็”จๆˆทๆœๅŠก (apps/user)

่ดŸ่ดฃ็”จๆˆท่ฎค่ฏใ€ๆŽˆๆƒใ€็”จๆˆทไฟกๆฏ็ฎก็†็ญ‰ๅŠŸ่ƒฝใ€‚

ๅทฅไฝœๆตๆœๅŠก (apps/workflow)

ๅทฅไฝœๆตๅฎšไน‰ใ€็‰ˆๆœฌ็ฎก็†ใ€ๆ‰ง่กŒๅผ•ๆ“Žๆ ธๅฟƒๆœๅŠกใ€‚

AIๆจกๅž‹ๆœๅŠก (apps/ai)

็ปŸไธ€ๆŽฅๅ…ฅๅ„็งAIๆจกๅž‹๏ผŒๆไพ›็ปŸไธ€็š„่ฐƒ็”จๆŽฅๅฃใ€‚

่Š‚็‚นๆœๅŠก (apps/node)

ๅฎž็Žฐๅ„็งๅทฅไฝœๆต่Š‚็‚น๏ผŒๅŒ…ๆ‹ฌ่งฆๅ‘ใ€AIใ€ๆ•ฐๆฎๅค„็†็ญ‰่Š‚็‚นใ€‚

ๅทฅๅ…ทๆœๅŠก (apps/tool)

ๆไพ›ไปฃ็ ๆ‰ง่กŒใ€ๆ–‡ไปถๅค„็†็ญ‰ๅทฅๅ…ท่ƒฝๅŠ›ใ€‚

่ฐƒๅบฆๆœๅŠก (apps/scheduler)

ๅฎšๆ—ถไปปๅŠก่ฐƒๅบฆ๏ผŒๆ”ฏๆŒCron่กจ่พพๅผใ€‚

ๆ—ฅๅฟ—ๆœๅŠก (apps/log)

ๅทฅไฝœๆตๆ‰ง่กŒๆ—ฅๅฟ—ๆ”ถ้›†ใ€ๆŸฅ่ฏขๅ’Œๅˆ†ๆžใ€‚

ๆ–‡ๆกฃ็ณป็ปŸ

APIๆ–‡ๆกฃ

  • ๆŠ€ๆœฏ: OpenAPI 3.0 + Swagger UI
  • ไฝ็ฝฎ: ้›†ๆˆๅˆฐAPI Gateway
  • ่ฎฟ้—ฎ: http://localhost:8000/api/docs

่Š‚็‚นไฝฟ็”จ่ฏดๆ˜Ž

  • ๅญ˜ๅ‚จ: PostgreSQLๆ•ฐๆฎๅบ“
  • API: ่Š‚็‚นๆœๅŠกๆไพ› (/api/v1/nodes/docs)
  • ๅฑ•็คบ: ๅ‰็ซฏๆ–‡ๆกฃ้กต้ข
  • ็‰น็‚น: ๅŠจๆ€ๆ›ดๆ–ฐใ€็‰ˆๆœฌ็ฎก็†ใ€ๆ”ฏๆŒๅคš่ฏญ่จ€

ๅทฅไฝœๆตไฝฟ็”จ่ฏดๆ˜Ž

  • ๅญ˜ๅ‚จ: Markdownๆ–‡ไปถ
  • API: ๅทฅไฝœๆตๆœๅŠกๆไพ› (/api/v1/workflows/docs)
  • ๅฑ•็คบ: ๅ‰็ซฏๆ–‡ๆกฃ้กต้ข
  • ๅ†…ๅฎน: ๅฟซ้€Ÿๅผ€ๅง‹ใ€่ฎพ่ฎกๆŒ‡ๅ—ใ€็คบไพ‹ใ€ๆ•…้šœๆŽ’ๆŸฅ

่ฏฆ็ป†่ฎพ่ฎก่ฏทๅ‚่€ƒ ๆ–‡ๆกฃ็ณป็ปŸ่ฎพ่ฎกๆ–‡ๆกฃ

ๅผ€ๅ‘่ฎกๅˆ’

  • ้กน็›ฎๅˆๅง‹ๅŒ–
  • ๅŸบ็ก€ๆก†ๆžถๆญๅปบ
  • ็”จๆˆทๆœๅŠกๅฎž็Žฐ
  • ๅทฅไฝœๆตๆœๅŠกๅฎž็Žฐ
  • AIๆจกๅž‹ๆœๅŠกๅฎž็Žฐ
  • ่Š‚็‚นๆœๅŠกๅฎž็Žฐ
  • ๅ‰็ซฏ็ผ–่พ‘ๅ™จๅฎž็Žฐ
  • ๆต‹่ฏ•ๅ’Œไผ˜ๅŒ–

่ฎธๅฏ่ฏ

ๅพ…ๅฎš

่ดก็Œฎ

ๆฌข่ฟŽๆไบคIssueๅ’ŒPull Request๏ผ

About

StructForge AI aims to build an AI-driven, extensible intelligent workflow system that helps game designers and content editors break free from the tedious work of data tables and XML configuration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors