BluezyGPTBluezyGPT
แชทAgentฐานความรู้Promptsใช้งาน CLIตั้งค่าโปรไฟล์เข้าร่วมชุมชน-แจ้งปัญหา
เข้าสู่ระบบ

ใช้งาน CLI

สร้าง API Key เพื่อใช้ BluezyGPT บน Terminal หรือ Opencode

Points คงเหลือ: 0 P

อัตราการหัก Point

Point หักอัตโนมัติตามจำนวน token ที่ใช้จริง (ทุก 1500 tokens = 1 Point)

ตั้ง Limit เพื่อควบคุมการใช้ Point ของแต่ละ Key — ใส่ 0 เพื่อใช้ไม่จำกัด

ทำไมต้องใช้ BluezyGPT บน CLI (Opencode)?

เร็วกว่าเว็บ 2-3 เท่า

ไม่ต้องโหลด UI, ส่งคำสั่งตรงถึง AI ทันที

เขียนโค้ดได้เลยใน Terminal

AI อ่าน/แก้ไฟล์ในโปรเจคได้โดยตรง ไม่ต้อง copy-paste

รันคำสั่ง + แก้ Bug อัตโนมัติ

สั่งให้ build, test, fix error ได้ในคำสั่งเดียว

โหดกว่า AI ทั่วไป

ไม่ปฏิเสธ ไม่อ้อมค้อม ตอบตรงและทำงานจนจบ

เข้าถึงไฟล์ทั้งโปรเจค

อ่าน, สร้าง, แก้ไข, ลบไฟล์ได้หมด ทำงานเหมือน Dev จริง

ทำงานต่อเนื่องไม่หยุด

สั่งงานใหญ่ได้ AI จะทำจนเสร็จโดยไม่ต้องกด Send ซ้ำ

วิธีใช้ BluezyGPT บน OpenCode

ติดตั้งแบบ 1 คำสั่ง — opencode + BluezyGPT

ก็อปคำสั่งเดียว รันแล้วใช้ได้เลย (ตั้ง API Key + เปิด opencode ให้อัตโนมัติ)

# PowerShell (ต้องมี Scoop):

scoop install opencode; $env:OPENAI_API_KEY="YOUR_API_KEY"; $env:OPENAI_BASE_URL="http://localhost:3000/api/v1"; opencode

# CMD (ต้องมี Node.js):

npm install -g opencode-ai && set "OPENAI_API_KEY=YOUR_API_KEY" & set "OPENAI_BASE_URL=http://localhost:3000/api/v1" & opencode

หมายเหตุ: ถ้าติดตั้ง opencode ไว้แล้ว ลบส่วน install ออกได้เลย

ขั้นตอนที่ 1 — ติดตั้ง OpenCode

เลือกวิธีติดตั้งที่สะดวกที่สุด (เลือกแค่วิธีเดียว)

# วิธีที่ 1 — Scoop (แนะนำ):

scoop install opencode

# วิธีที่ 2 — Chocolatey:

choco install opencode

# วิธีที่ 3 — NPM (ต้องมี Node.js):

npm install -g opencode-ai

ตรวจสอบว่าติดตั้งสำเร็จ: พิมพ์ opencode --version แล้วกด Enter

ขั้นตอนที่ 2 — ตั้งค่า API Key (สร้าง Key ด้านบนก่อน)

ตั้ง Environment Variable เพื่อให้ OpenCode เชื่อมต่อ BluezyGPT ได้

แบบชั่วคราว (ใช้ได้เฉพาะหน้าต่างนั้น):

# PowerShell:

$env:OPENAI_API_KEY="YOUR_API_KEY"

$env:OPENAI_BASE_URL="http://localhost:3000/api/v1"

# CMD:

set OPENAI_API_KEY=YOUR_API_KEY

set OPENAI_BASE_URL=http://localhost:3000/api/v1

แบบถาวร (ไม่ต้องตั้งใหม่ทุกครั้ง — แนะนำ):

# PowerShell (รันครั้งเดียวพอ):

[System.Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "YOUR_API_KEY", "User")

[System.Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "http://localhost:3000/api/v1", "User")

หลังรันคำสั่งนี้ ให้ปิดแล้วเปิด Terminal ใหม่ 1 ครั้ง

ขั้นตอนที่ 3 — สร้างไฟล์ opencode.json (ไม่บังคับ แต่แนะนำ)

สร้างไฟล์นี้ในโฟลเดอร์โปรเจคของคุณเพื่อให้ OpenCode รู้จัก BluezyGPT models

# สร้างไฟล์ opencode.json ในโฟลเดอร์โปรเจค:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "bluezygpt": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "BluezyGPT",
      "options": {
        "baseURL": "http://localhost:3000/api/v1"
      },
      "models": {
        "bluezygpt-flash": {
          "name": "BluezyGPT Flash"
        },
        "bluezygpt-pro": {
          "name": "BluezyGPT Pro"
        }
      }
    }
  }
}

ไฟล์นี้ทำให้เลือก model จากเมนู /models ได้เลย ไม่ต้องพิมพ์ชื่อ model เอง

API Key จะใช้จาก Environment Variable ที่ตั้งในขั้นตอนที่ 2 โดยอัตโนมัติ — ไม่ควรใส่ key ใน config เพราะอาจ commit ขึ้น git โดยไม่ตั้งใจ

ขั้นตอนที่ 4 — เปิด OpenCode

เปิด Terminal แล้ว cd เข้าโฟลเดอร์โปรเจคที่ต้องการทำงาน จากนั้นรัน:

# เปิด OpenCode:

opencode

# เลือก model ใน OpenCode ด้วยคำสั่ง:

/models

# แล้วเลือก BluezyGPT Flash หรือ BluezyGPT Pro

ขั้นตอนที่ 5 — ทดสอบว่าใช้ได้

พิมพ์อะไรก็ได้เพื่อทดสอบ เช่น:

สวัสดี ช่วยแนะนำตัวหน่อย

ถ้าได้คำตอบกลับมา = เชื่อมต่อสำเร็จ

แก้ปัญหาที่พบบ่อย

Error: OPENAI_API_KEY not set — ยังไม่ได้ตั้ง Environment Variable (ทำขั้นตอนที่ 2)

Error: 401 Unauthorized — API Key ไม่ถูกต้อง ลองสร้าง Key ใหม่

Error: 503 — เซิร์ฟเวอร์ AI ล่มชั่วคราว รอสักครู่แล้วลองใหม่

opencode: command not found — ยังติดตั้งไม่สำเร็จ ลองวิธีอื่นในขั้นตอนที่ 1

Point หักอัตโนมัติตามจำนวน token ที่ใช้จริง (ทุก 1500 tokens = 1 Point)

Base URL: http://localhost:3000/api/v1

Models ที่ใช้ได้: bluezygpt-flash (เร็ว, ประหยัด) | bluezygpt-pro (ฉลาดกว่า)