LightRail - แพลตฟอร์มสำหรับการกระทำข้ามแอป AI
- เรียกใช้การกระทำของ AI ที่สามารถจัดการและดึงบริบทจากเครื่องมือ/บรรณาธิการ/แอพที่มีอยู่ของคุณ
- เขียนและแจกจ่ายการกระทำใหม่ด้วย sdepyscript sdk simple
- อ่านเพิ่มเติมที่นี่
ดาวน์โหลดสำหรับ OS X (Apple Silicon) | ดาวน์โหลดสำหรับ OS X (Intel) | ดาวน์โหลดสำหรับ Ubuntu | ดาวน์โหลดสำหรับ fedora
วิดีโอสาธิต | เอกสาร
คุณสมบัติ
- แอพเดสก์ท็อปสไตล์ Launcher ที่ใช้งานได้ตลอดเวลาเพื่อเรียกใช้การกระทำของ AI
- การรวมเข้ากับรหัส VS, JupyterLab, PostgreSQL, Chrome และอีกมากมาย!
- วิดีโอ - VS Code + Chrome
- วิดีโอ - Jupyterlab
- ใช้ภาพหน้าจอในการแจ้งเตือนไปยัง
gpt-4-vision-preview (ใหม่)- มีเฉพาะสำหรับผู้ใช้ที่ให้คีย์ API ของตนเอง
- วิดีโอ
- หน่วยความจำ / ฐานความรู้ระยะยาวโดยใช้ DB เวกเตอร์ท้องถิ่น ( วางจำหน่ายล่วงหน้าโปรดรายงานข้อบกพร่อง!)
- Simple Typescript SDK สำหรับการสร้างการกระทำใหม่และแหล่งบริบทที่กำหนดเอง (โทเค็น)
การติดตั้ง
ในการเริ่มต้นใช้งานแพ็คเกจ Lightrail ที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ:
- OS X (Apple Silicon / M1 / M2): LightRail-Core-OSX-ARM64.DMG
- OS X (Intel): Lightrail-Core-OSX-X64.dmg
- Ubuntu: Lightrail--core.deb
- Fedora: Lightrail--core.rpm
การใช้งาน
- เปิดตัว LightRail ในขั้นต้นเนื่องจากปกติแล้วคุณจะเริ่มแอปพลิเคชันบนแพลตฟอร์มของคุณ (เช่นจากตัวเรียกใช้แอปพลิเคชันของคุณ) พิจารณาเพิ่มลงในรายการเริ่มต้นของคุณ (OS X, GNOME) เพื่อให้เริ่มต้นด้วยการบูตโดยอัตโนมัติ
- เมื่อ LightRail ทำงานบนระบบของคุณสามารถเปิดใช้งานได้ตลอดเวลาโดยการกดแป้นพิมพ์
Cmd/Ctrl-Shift-Space - ใช้ปุ่มขึ้นและลง- ลูกศรเพื่อเรียกดูการกระทำและกด
enter/return เพื่อเลือกหนึ่ง (ในขณะที่ 'เลือกการกระทำ') - หากต้องการเปลี่ยนการกระทำหลังจากนั้นกด
esc หรือ @ หรือคลิกที่การกระทำปัจจุบัน - หลังจากเลือกการกระทำให้ป้อนพรอมต์ (หรืออาร์กิวเมนต์อื่น ๆ ที่จำเป็น) พรอมต์ของคุณสามารถรวมโทเค็นพิเศษซึ่งดึงในบริบทเพิ่มเติมจากแหล่งภายนอก:
- พิมพ์ slash ไปข้างหน้า ณ จุดใดก็ได้ในพรอมต์ (
/ ) เพื่อเปิดเมนูโทเค็น ใช้ปุ่มลูกศรเพื่อเลือกโทเค็นและกด Enter เพื่อแทรกโทเค็นนั้นลงในพรอมต์ของคุณ - โดยทั่วไปพยายามที่จะชัดเจนเกี่ยวกับแหล่งที่มาของเนื้อหาที่คุณต้องการรวมไว้เพื่อผลลัพธ์ที่ดีที่สุด
-
Cmd/Ctrl-Up และ Cmd/Ctrl-Down CYCLE ผ่านประวัติความเป็นมา - โดยค่าเริ่มต้นแอปพลิเคชันจะใช้เกตเวย์ Lightrail.AI ที่จัดเตรียมไว้เพื่อเข้าถึง LLM ของ OpenAI หากคุณต้องการเปลี่ยนไปใช้คีย์ API ของคุณเองและเข้าถึง OpenAI API โดยตรงคุณสามารถกำหนดค่าในการตั้งค่า (คลิกไอคอนเกียร์ในกล่องอินพุตพรอมต์)
การแก้ไขปัญหา
ปัญหาทั่วไปบางอย่างและวิธีการแก้ไข:
- ถาม: ฉันได้รับ
i is not iterable เป็นข้อผิดพลาดได้ - ตอบ: สิ่งนี้เกิดขึ้นเมื่อการกระทำคาดว่าจะมีพรอมต์ แต่ไม่มีใครให้ การกระทำเกือบทั้งหมดในปัจจุบันใช้งานได้เฉพาะในขณะที่ผู้ใช้ได้ป้อนพรอมต์ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ให้ก่อนที่คุณจะกด
enter/return - ถาม: ฉันใช้ Linux และแป้นพิมพ์ทางลัดเพื่อเปิด Lightrail ไม่ได้ผลสำหรับฉัน
- ตอบ: หากคุณใช้ Wayland นี่เป็นข้อผิดพลาดที่รู้จักเกิดจากปัญหานี้ ปัจจุบันการแก้ไขเพียงอย่างเดียวคือการใช้การตั้งค่าระบบของคุณเพื่อกำหนดแป้นพิมพ์ลัดด้วยตนเองเพื่อเปิดตัว LightRail หากคุณมีความคิดเกี่ยวกับวิธีการทำงานรอบข้อผิดพลาดนี้ฉันชอบที่จะได้ยิน!
ปัญหาอื่น ๆ ? แจ้งให้เราทราบเกี่ยวกับความไม่ลงรอยกันหรือสร้างปัญหาและฉันจะพูดถึงโดยเร็ว!
การรายงานข้อบกพร่อง
เมื่อสร้างปัญหาหรืออธิบาย แต่อยู่บนความไม่ลงรอยกันโปรดรวมเนื้อหาของไฟล์บันทึก LightRail ที่มีอยู่ในตำแหน่งต่อไปนี้:
- บน linux:
~/.config/lightrail-core/logs/main.log - บน macOS:
~/Library/Logs/lightrail-core/main.log
การเขียนแทร็กและลูกค้า
แพ็คเกจ lightrail-sdk NPM ทำให้ง่ายต่อการสร้างแทร็กเพิ่มเติมและขยายฟังก์ชันการทำงานของ LightRail หรือทำให้ลูกค้าที่รวม Lightrail กับแพลตฟอร์มอื่น ๆ สำหรับเอกสารอย่างละเอียดเกี่ยวกับการสร้างแทร็กและลูกค้าดูเอกสารนักพัฒนาของเราที่นี่
การบริจาค
เราชอบที่จะเพิ่มการมีส่วนร่วมของคุณใน Lightrail! หากคุณต้องการมีส่วนร่วมโปรดปฏิบัติตามแนวทางนี้:
- แยกที่เก็บ
- สร้างสาขาใหม่:
git checkout -b feature/my-feature - ทำการเปลี่ยนแปลงของคุณ
- กระทำการเปลี่ยนแปลงของคุณ:
git commit -m "Add new feature" - ผลักดันไปยังสาขา:
git push origin feature/my-feature - ส่งคำขอดึง
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม