สร้าง API Key เพื่อใช้ BluezyGPT บน Terminal หรือ Opencode
Points คงเหลือ: 0 P
อัตราการหัก Point
Point หักอัตโนมัติตามจำนวน token ที่ใช้จริง (ทุก 1500 tokens = 1 Point)
ตั้ง Limit เพื่อควบคุมการใช้ Point ของแต่ละ Key — ใส่ 0 เพื่อใช้ไม่จำกัด
เร็วกว่าเว็บ 2-3 เท่า
ไม่ต้องโหลด UI, ส่งคำสั่งตรงถึง AI ทันที
เขียนโค้ดได้เลยใน Terminal
AI อ่าน/แก้ไฟล์ในโปรเจคได้โดยตรง ไม่ต้อง copy-paste
รันคำสั่ง + แก้ Bug อัตโนมัติ
สั่งให้ build, test, fix error ได้ในคำสั่งเดียว
โหดกว่า AI ทั่วไป
ไม่ปฏิเสธ ไม่อ้อมค้อม ตอบตรงและทำงานจนจบ
เข้าถึงไฟล์ทั้งโปรเจค
อ่าน, สร้าง, แก้ไข, ลบไฟล์ได้หมด ทำงานเหมือน Dev จริง
ทำงานต่อเนื่องไม่หยุด
สั่งงานใหญ่ได้ AI จะทำจนเสร็จโดยไม่ต้องกด Send ซ้ำ
ติดตั้งแบบ 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 (ฉลาดกว่า)