เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ 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 จะโหลดในเบราว์เซอร์เริ่มต้นดังนี้

ยินดีต้อนรับสู่ Genkit Developer UI

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

มาชม GIF ทัวร์ชมแมวกัน

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

Analytics

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

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

genkit config set analyticsOptOut true

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

genkit config get analyticsOptOut