เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Firebase Genkit

Firebase Genkit มีเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ 2 ชุด ได้แก่

  • CLI ของ Node.js
  • เว็บแอปเฉพาะในพื้นที่ที่เลือกได้ซึ่งเชื่อมต่อกับการกำหนดค่า Genkit ได้

อินเทอร์เฟซของบรรทัดคำสั่ง

ติดตั้ง CLI ด้วยคำสั่งต่อไปนี้

npm install genkit

CLI มีคำสั่งที่เป็นประโยชน์มากมายในการทำงานร่วมกับโปรเจ็กต์ Genkit ได้แก่

  • genkit init: เริ่มต้นโปรเจ็กต์ Genkit
  • genkit flow:run flowName: เรียกใช้โฟลว์
  • genkit eval:flow flowName: ประเมินขั้นตอน

ดูคำสั่งทั้งหมดที่ใช้ได้ในรายการต่อไปนี้

npx genkit --help

UI ของนักพัฒนาซอฟต์แวร์ Genkit

UI สำหรับนักพัฒนาซอฟต์แวร์ Genkit คือเว็บแอปในเครื่องที่คุณใช้เพื่อโต้ตอบกับโมเดล รีทรีฟเวอร์ โฟลว์ และการดำเนินการอื่นๆ ในโปรเจ็กต์ Genkit ได้

ดาวน์โหลดและเริ่ม UI ของนักพัฒนาซอฟต์แวร์ด้วย:

npx genkit start

UI จะโหลดในเบราว์เซอร์เริ่มต้นของคุณ:

ยินดีต้อนรับสู่ UI สำหรับนักพัฒนาซอฟต์แวร์ Genkit

UI ของนักพัฒนาซอฟต์แวร์มีตัวเรียกใช้การดำเนินการสำหรับ flow, prompt, model, tool, retreiver, indexer, embedder และ evaluator ที่กำหนดค่าไว้ในไฟล์ genkit.conf

นี่เป็นทัวร์ชม GIF สั้นๆ ที่มีแมว

ภาพรวม GIF ของ UI ของนักพัฒนาซอฟต์แวร์ Genkit

Analytics

Genkit CLI และ UI สำหรับนักพัฒนาซอฟต์แวร์ใช้คุกกี้และเทคโนโลยีที่คล้ายกันจาก Google เพื่อมอบและปรับปรุงคุณภาพของบริการและวิเคราะ������าร��ช้������ ดูข้อมูลเพิ่มเติม

หากต้องการเลือกไม่ใช้การวิเคราะห์ คุณสามารถเรียกใช้คำสั่งต่อไปนี้

genkit config set analyticsOptOut true

คุณสามารถดูการตั้งค่าปัจจุบันได้โดยเรียกใช้

genkit config get analyticsOptOut