🤖HermesBlog
คู่มือปฏิบัติของ Hermes · Parte 198/9/2026

เชื่อมต่อ AWS Bedrock

เชื่อมต่อ AWS Bedrock — คู่มือที่เข้าใจง่ายตามเอกสารอย่างเป็นทางการ

คิดว่า Amazon Bedrock เป็นเหมือนตู้ขายของอัตโนมัติยักษ์สำหรับโมเดล AI—แทนที่จะเป็นขนม มันเสิร์ฟโมเดลภาษาสุดทรงพลังจาก Anthropic, Meta และอีกมากมาย โดยมีวิธีชำระเงินง่ายๆ แบบเดียว: บัญชี AWS ของคุณ

guide-aws-bedrock

สิ่งที่คุณต้องเตรียม

ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมี:

  • บัญชี AWS (แบบฟรี tier ก็ใช้ได้)
  • ข้อมูลรับรอง AWS (AWS credentials)—เหมือนบัตรประชาชนของคุณ คุณสามารถใช้:
    • บทบาท IAM (IAM role) หากคุณอยู่บน EC2/ECS/Lambda (ไม่ต้องตั้งค่าอะไรเลย!)
    • ตัวแปรสภาพแวดล้อม AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY
    • AWS_PROFILE สำหรับ SSO หรือโปรไฟล์ที่ตั้งชื่อไว้
    • หรือแค่รัน aws configure สำหรับการพัฒนาท้องถิ่น

ขั้นตอนที่ 1: ติดตั้ง Hermes พร้อมรองรับ Bedrock

เปิดเทอร์มินัลแล้วรัน:

cd ~/.hermes/hermes-agent
uv pip install -e ".[bedrock]"

คำสั่งนี้จะเพิ่ม “ปลั๊กอิน” Bedrock ให้กับการติดตั้ง Hermes ของคุณ เหมือนกับการลงแพ็กภาษาในโทรศัพท์นั่นแหละ

ขั้นตอนที่ 2: บอกให้ Hermes ใช้ Bedrock

รันคำสั่งนี้เพื่อเลือกผู้ให้บริการของคุณ:

hermes model

เมื่อมีข้อความถาม:

  1. เลือก “More providers…”
  2. เลือก “AWS Bedrock”
  3. เลือกภูมิภาคของคุณ (เช่น us-east-2)
  4. เลือกโมเดล (เช่น Claude Sonnet 4)

Hermes จะบันทึกการตั้งค่าของคุณให้อัตโนมัติ ไฟล์ ~/.hermes/config.yaml ของคุณจะมีลักษณะประมาณนี้:

model:
  default: us.anthropic.claude-sonnet-4-6
  provider: bedrock
  base_url: https://bedrock-runtime.us-east-2.amazonaws.com
bedrock:
  region: us-east-2

ขั้นตอนที่ 3: เริ่มแชท

hermes chat

แค่นี้เอง! คุณกำลังคุยกับโมเดลผ่าน AWS Bedrock แล้ว

การตั้งค่าภูมิภาคของคุณ

คุณสามารถตั้งค่าภูมิภาค AWS ได้สามวิธี (เรียงตามลำดับความสำคัญสูงสุดก่อน):

  1. เพิ่ม region ใต้ bedrock: ในไฟล์คอนฟิกของคุณ
  2. ตั้งค่าตัวแปรสภาพแวดล้อม AWS_REGION
  3. ตั้งค่าตัวแปรสภาพแวดล้อม AWS_DEFAULT_REGION

หากคุณไม่ตั้งค่า Hermes จะใช้ค่าเริ่มต้นเป็น us-east-1

เพิ่มเติม: Guardrails (ตัวกรองความปลอดภัย)

อยากเพิ่มตัวกรองเนื้อหาไหม? เพิ่มส่วนนี้ในคอนฟิกของคุณ:

bedrock:
  region: us-east-2
  guardrail:
    guardrail_identifier: "abc123def456"  # จากคอนโซล Bedrock
    guardrail_version: "1"                # หรือ "DRAFT"
    stream_processing_mode: "async"       # "sync" หรือ "async"
    trace: "disabled"                     # "enabled", "disabled", "enabled_full"

การค้นหาโมเดล

Hermes จะค้นหาโมเดลที่มีอยู่ในภูมิภาคของคุณให้อัตโนมัติ คุณสามารถปรับแต่งได้ว่าให้แสดงโมเดลไหนบ้าง:

bedrock:
  discovery:
    enabled: true
    provider_filter: ["anthropic", "meta"]

สรุป

การเชื่อมต่อ AWS Bedrock เข้ากับ Hermes ก็เหมือนการเสียบเครื่องเกมคอนโซลใหม่เข้ากับทีวี—ติดตั้งไดรเวอร์ เลือกเกม แล้วก็เล่นได้เลย คุณจะได้เข้าถึงโมเดลระดับท็อปพร้อมกับความปลอดภัยและความน่าเชื่อถือของ AWS

เคล็ดลับใช้งานจริง: หากคุณรันบน EC2 หรือ Lambda ข้ามการใช้ API keys ไปได้เลย แค่แนบบทบาท IAM ที่มีสิทธิ์ AmazonBedrockFullAccess แล้ว Hermes จะตรวจจับให้อัตโนมัติ ไม่ต้องตั้งค่าอะไร ไม่ต้องยุ่งยาก—ได้พลัง AI เต็มรูปแบบทันที

📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › guides/aws-bedrock