การซื้อคืนนี้ต้องการให้ผู้ใช้ SAP Business Technology Platform (BTP) เรียนรู้วิธีใช้ generative AI กับบริการ BTP ได้อย่างรวดเร็ว
คุณสามารถเข้าถึงบัญชีส่วนกลาง SAP BTP หรือบัญชีย่อย SAP BTP ที่มีอยู่ได้
Visual Studio Code
ได้รับการติดตั้งบนเครื่องของคุณพร้อมกับส่วนขยาย Dev Container
คุณเข้าใจวัตถุประสงค์และแนวคิดพื้นฐานของ Dev Containers ใน VS Code
ตามข้อกำหนดเบื้องต้นสำหรับการใช้คอนเทนเนอร์ dev Docker
ได้รับการติดตั้งบนเครื่องของคุณและคุณเข้าใจแนวคิดพื้นฐานของเครื่อง
Git
มีอยู่ในเครื่องของคุณ (ทดสอบด้วย git --version
) และคุณรู้วิธีโคลนโครงการจาก github
บัญชีทั่วโลกของ SAP BTP จะต้องมีสิทธิ์เพียงพอในการใช้บริการและแอปพลิเคชันต่อไปนี้:
ชื่อ | บริการ/แอพพลิเคชั่น | วางแผน |
---|---|---|
เอไอคอร์ | aicore (บริการ) | extended |
AI Launchpad (อุปกรณ์เสริม) | ai-launchpad (สมัครสมาชิกแอป) | standard |
ฮาน่า คลาวด์ | hana-cloud (บริการ) | hana |
เครื่องมือคลาวด์ HANA | hana-cloud-tools (สมัครสมาชิกแอป) | tools |
Reopen in Dev Container
)โปรดทราบว่าการเปิดคอนเทนเนอร์ dev อาจใช้เวลาสักครู่!
config/secrets
เปลี่ยนชื่อไฟล์ btp_ai_setup.tfvars
เป็น my_btp_ai_setup.tfvars
globalaccount
สำหรับบัญชีย่อยที่จะสร้างภายใน คุณพบในหน้า Landing Page ของบัญชีสากล ("โดเมนย่อย: .....")idp
เช่น <your-ias-tenant>.accounts.ondemand.com
admins
ตัวแปร สิ่งนี้ควรมีลักษณะคล้ายกับสิ่งนี้: admins = ["[email protected]"]
config/secrets
เปลี่ยนชื่อไฟล์ btp_credentials.tfvars
เป็น my_btp_credentials.tfvars
BTP_USERNAME
ให้เป็นที่อยู่อีเมลของคุณ./run.sh
แล้วป้อน BTP_PASSWORD
ของคุณรวมทั้งรหัสผ่านสำหรับ HANA DB
(คุณจะได้รับแจ้งตามนั้น)ตรวจสอบให้แน่ใจว่ารหัสผ่านสำหรับ HANA DB ตรงกับข้อกำหนดขั้นต่ำ (ความยาว >= 8, ตัวอักษรตัวพิมพ์ใหญ่ 1 ตัวขึ้นไป, ตัวพิมพ์เล็ก 2 ตัวขึ้นไป, ตัวเลข 1 ตัวขึ้นไป)!
ในกรณีที่คุณต้องการตรวจสอบสิทธิ์ผ่านการลงชื่อเพียงครั้งเดียว (SSO) คุณควรตั้งค่าตัวแปร enironment
BTP_ENABLE_SSO
เป็นtrue
คุณทำได้โดยการรันคำสั่งต่อไปนี้ภายในคอนเทนเนอร์ Dev ของคุณ:export BTP_ENABLE_SSO=true
สคริปต์เริ่มต้นจะตั้งค่าสิ่งต่อไปนี้สำหรับคุณในบัญชี SAP BTP global ของคุณ:
my_btp_ai_setup.tfvars
(โฟลเดอร์ config/secrets
).env
ซึ่งจะถูกคัดลอกไปยังโฟลเดอร์ config/secrets
ขั้นตอนที่สองจะได้รับการดูแลโดยอัตโนมัติโดยการรันคำสั่ง
./run.sh
จากขั้นตอนที่ 1
หลังจากตั้งค่าบัญชีย่อย BTP สำเร็จ ระบบจะเรียกpoetry run python main.py
ในโฟลเดอร์scripts
สคริปต์หลามนั้นทำสิ่งต่อไปนี้:
.env
ที่สร้างขึ้นใหม่จากขั้นตอนที่ 1 ลงในตัวแปรสภาพแวดล้อมของเซสชันtarget_ai_core_model
)หลังจากขั้นตอนข้างต้น คุณก็พร้อมสำหรับการทดลอง genAI ครั้งแรกบน SAP BTP แล้ว
คุณสามารถดำเนินการต่อได้โดยสลับไปที่โฟลเดอร์ scripts/step03_explore_examples
ที่นี่คุณจะพบตัวอย่างบางส่วนพร้อมคำแนะนำและโค้ดตัวอย่างที่เกี่ยวข้อง
❗มีปัญหาที่มีอยู่ซึ่งทำให้โทเค็น AI Core API ไม่ถูกต้องเป็นเวลาประมาณ 1-2 ชั่วโมงหลังจากที่สร้างขึ้น เราใช้กลไกการลองใหม่ อย่างไรก็ตาม จนกว่าปัญหาจะได้รับการแก้ไข การเรียกใช้
./run.sh
อาจส่งผลให้เกิดข้อผิดพลาดต่อไปนี้ วิธีแก้ปัญหาชั่วคราว ให้รัน./run.sh
อีกครั้งภายใน 1-2 ชั่วโมง
สร้างปัญหาในพื้นที่เก็บข้อมูลนี้หากคุณพบข้อบกพร่องหรือมีคำถามเกี่ยวกับเนื้อหา
หากต้องการการสนับสนุนเพิ่มเติม โปรดถามคำถามใน SAP Community
หากคุณต้องการร่วมเขียนโค้ด เสนอการแก้ไขหรือปรับปรุง โปรดส่งคำขอดึงข้อมูล เนื่องจากเหตุผลทางกฎหมาย ผู้มีส่วนร่วมจะถูกขอให้ยอมรับ DCO เมื่อพวกเขาสร้างคำขอดึงครั้งแรกสำหรับโปรเจ็กต์นี้ สิ่งนี้จะเกิดขึ้นโดยอัตโนมัติในระหว่างขั้นตอนการยื่นคำร้อง SAP ใช้ข้อความ DCO มาตรฐานของ Linux Foundation
ลิขสิทธิ์ (c) 2024 SAP SE หรือบริษัทในเครือ SAP สงวนลิขสิทธิ์. โครงการนี้ได้รับอนุญาตภายใต้ Apache Software License เวอร์ชัน 2.0 ยกเว้นที่ระบุไว้เป็นอย่างอื่นในไฟล์ LICENSE