ยินดีต้อนรับสู่ chatcsv แอปพลิเคชันที่ใช้ภาษาแบบโต้ตอบซึ่งขับเคลื่อนโดย Langchain LLM และ Streamlit! ที่เก็บนี้มีรหัสและแหล่งข้อมูลสำหรับ chatcsv ซึ่งคุณสามารถมีส่วนร่วมในการสนทนากับรูปแบบภาษาของเรา
วิศวกรรมที่มีประสิทธิภาพมีประสิทธิภาพมีบทบาทสำคัญในการได้รับการตอบสนองที่ถูกต้องและมีความหมายจากแบบจำลองภาษา ทีมงานของเราได้สร้างขึ้นอย่างรอบคอบเพื่อให้บริบทและคำแนะนำส่งผลให้เกิดการสร้างข้อความที่สอดคล้องกันและให้ข้อมูล
ที่เก็บมีการจัดระเบียบดังนี้:
interface.py : ไฟล์ Python หลักที่มีรหัสแอปพลิเคชัน Streamlitagent.py : ไฟล์ Python ที่มีการสร้างและจัดการวัตถุ Langchain LLMrequirements.txt : ไฟล์ที่แสดงรายการการพึ่งพา Python ที่จำเป็นในการเรียกใช้แอปพลิเคชันREADME.md : ไฟล์ Markdown ที่คุณกำลังอ่านกำลังให้ภาพรวมของที่เก็บ หากต้องการสร้างแอปพลิเคชัน chatcsv ในท้องถิ่นให้ทำตามขั้นตอนเหล่านี้:
โคลนพื้นที่เก็บข้อมูล GitHub นี้ไปยังเครื่องในพื้นที่ของคุณ
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Python (เวอร์ชันที่แนะนำคือ Python 3.7 หรือสูงกว่า)
ติดตั้งการพึ่งพาที่ต้องการโดยเรียกใช้คำสั่งต่อไปนี้:
pip install -r requirements.txt
สร้างไฟล์. env ในไดเรกทอรีรูทของโครงการ
ในไฟล์. ENV ให้เพิ่มบรรทัดต่อไปนี้และแทนที่ "คีย์ API ของคุณ" ด้วยคีย์ OpenAI API จริงของคุณ:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. เปิดไฟล์ agent.py และแก้ไขตามความต้องการของคุณ ไฟล์นี้มีหน้าที่รับผิดชอบในการสร้างและจัดการวัตถุ Langchain LLM คุณสามารถปรับแต่งเพื่อกำหนดรูปแบบภาษาหรือการกำหนดค่าที่แตกต่างกัน
รันแอปพลิเคชันโดยใช้คำสั่งต่อไปนี้:
streamlit run interface.py
เข้าถึงแอปพลิเคชันโดยเปิดเว็บเบราว์เซอร์ของคุณและนำทางไปยัง http://localhost:8501
นอกจากนี้คุณยังสามารถเข้าถึง chatcsv ผ่านแอปพลิเคชันโฮสต์ของเราได้ที่ https://chat-csv-b578fdb57380.herokuapp.com/
ยินดีต้อนรับการมีส่วนร่วมในที่เก็บนี้! หากคุณมีแนวคิดการแก้ไขข้อผิดพลาดหรือการปรับปรุงโปรดส่งคำขอดึง
ที่เก็บนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT คุณมีอิสระที่จะใช้แก้ไขและแจกจ่ายรหัสสำหรับวัตถุประสงค์เชิงพาณิชย์และไม่ใช่เชิงพาณิชย์
เราขอแสดงความขอบคุณต่อนักพัฒนาและผู้มีส่วนร่วมของ Langchain LLM และ Streamlit สำหรับการจัดหาเครื่องมือและเฟรมเวิร์กที่ทำให้ chatcsv เป็นไปได้
หากคุณมีคำถามหรือข้อเสนอแนะใด ๆ โปรดอย่าลังเลที่จะติดต่อเราที่ [email protected] ขอขอบคุณที่คุณสนใจและสนับสนุน!
มีความสุขในการแชทกับ chatcsv!