หน้าแรก / Developer Portal

Developer Portal

สร้างแอป บริการ และ AI Agent บน GOFLOW — เอกสาร, API, SDK, Coding Standards และแนวทาง Contribution ในที่เดียว

Getting Started

เริ่มต้นพัฒนาใน 4 ขั้นตอน

1

สมัครบัญชีนักพัฒนา

สมัคร Developer Account ผ่านพอร์ทัล และสร้าง API Key สำหรับแอปของคุณ

2

เลือก SDK

ดาวน์โหลด SDK สำหรับภาษาที่คุณใช้ — JavaScript/TypeScript, Python, Go และอื่น ๆ

3

ทดสอบใน Sandbox

ลองเรียก API ในสภาพแวดล้อม Sandbox ก่อนขึ้น Production โดยไม่มีค่าใช้จ่าย

4

เปิดให้บริการ

ย้ายไป Production และติดตามการใช้งานผ่าน Dashboard + AI Usage Metering

Admin OS

GOFLOW Admin OS — Enterprise Control Center

ระบบควบคุมกลางสำหรับบริหาร GOFLOW ทั้งหมด: Dashboard, องค์กร, ผู้ใช้, AI Workforce, Agent, Knowledge, Monitoring, Security, Billing และ Developer Console

admin.goflow.click

  • KPI เรียลไทม์: องค์กร 125 · ผู้ใช้ 25,430 · Agent 100 · API 2.4M
  • สร้าง AI Agent (Autonomy L1–L5)
  • Knowledge RAG + Security Center + Billing
  • Developer Console — API Keys & Endpoints
API Platform

ตัวอย่าง Endpoint หลัก

GOFLOW ให้บริการผ่าน REST API แบบครบวงจร โดยมี AI Endpoint ที่เปิดใช้งานจริงแล้วใน Production

เมธอดEndpointคำอธิบายสถานะ
POST/api/ai/chatAI Chat + Reasoning Engine (RAG + Memory Fusion)Production
POST/api/auth/loginยืนยันตัวตนและรับ Access TokenRoadmap
GET/api/agentsรายการ AI Agent ขององค์กรRoadmap
GET/api/knowledge/searchค้นหาความรู้ใน Knowledge Base (Semantic Search)Roadmap
POST/api/paymentsสร้างคำสั่งชำระเงินผ่าน GOFLOW WalletRoadmap
Endpoint ที่แสดงเป็น "Roadmap" คือเป้าหมายที่ทีมพัฒนาจะเปิดให้บริการ — ผู้สมัครร่วมทีม Backend จะได้เป็นเจ้าของงานนี้โดยตรง
Code Example

ตัวอย่างการเรียก AI API

// ตัวอย่าง — เรียก GOFLOW AI Chat API
const response = await fetch("https://api.goflow.click/api/ai/chat", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_KEY"
  },
  body: JSON.stringify({
    message: "สรุปผลการดำเนินงานไตรมาสนี้",
    memory: "organization"
  })
});

// Response: { reply, memory, sources, reasoningMode }
⚠️ อย่าเก็บ API Key ไว้ในโค้ดฝั่ง Client — ใช้ Backend Proxy เสมอ และเปิดใช้งาน Permission Model ของ GOFLOW
Coding Standards

กฎการพัฒนาที่ใช้ร่วมกัน

Git Workflow

  • ใช้ Git Flow: mainfeature/* → Pull Request
  • Commit แบบ Conventional Commits
  • Tag ทุก Release ตามรูปแบบ module-vX.Y

Code Review

  • ทุก Merge ต้องผ่าน Human Review อย่างน้อย 1 คน
  • AI Code Review เป็นตัวช่วยตรวจสอบอัตโนมัติ
  • ห้าม Merge ตัวเองโดยไม่มี Review

Testing

  • Unit Test ครอบคลุม logic หลัก
  • Integration Test ทุกจุดเชื่อมต่อระบบ
  • Runtime Test สำหรับ AIOS Behavior
  • Security Test ทุก Release

Release Pipeline

  • Development → AI Review → QA → Security → Human Approval → Release
  • Critical System ต้องมี Human Approval
  • ทุก Release มี Rollback Plan และ Backup

🤝 แนวทาง Contribution

  • อ่านเอกสารสถาปัตยกรรมก่อนเริ่ม (Documentation)
  • เลือก Issue / งานที่ประกาศรับใน Recruitment
  • Fork → สร้าง Branch → Pull Request พร้อม Test
  • ผ่าน AI Review + Human Review ก่อน Merge
  • อัปเดตเอกสารประกอบทุก Feature