ภาพที่สร้างโดยผู้เขียนกับ Midjourney
คุณเคยเห็นทางเลือกอื่นมากมายสำหรับ ChatGPT ในช่วงหลังๆ นี้ แต่คุณลองดูแล้วหรือยัง กอดแชท จาก HuggingFace?
HuggingChat เป็นทางเลือกโอเพ่นซอร์สฟรีสำหรับข้อเสนอแชทเชิงพาณิชย์ เช่น ChatGPT ตามทฤษฎีแล้ว บริการนี้สามารถใช้ประโยชน์จากโมเดลได้มากมาย แต่ฉันเพิ่งเห็นว่าใช้ LLaMa 30B SFT 6 เท่านั้น (oast-sft-6-llama-30b) จาก OpenAssistant ป่านนี้
คุณสามารถดูข้อมูลทั้งหมดเกี่ยวกับความพยายามที่น่าสนใจของ OpenAssistant ในการสร้างแชทบอทได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม. แม้ว่าโมเดลอาจไม่ใช่ระดับ GPT4 แต่ก็เป็น LLM ที่มีความสามารถอย่างแน่นอน พร้อมด้วยเรื่องราวการฝึกอบรมที่น่าสนใจที่ควรค่าแก่การตรวจสอบ
ฟรีและโอเพ่นซอร์ส? ฟังดูดี. แต่เดี๋ยวก่อน…ยังมีอีกมาก!
ไม่สามารถเข้าถึง ChatGPT4 API ได้หรือไม่ เบื่อที่จะจ่ายเงินแม้ว่าคุณจะทำได้ใช่ไหม? ทำไมไม่ให้ทางการ HuggingChat Python API ลอง?
ไม่มีคีย์ API ไม่มีการลงทะเบียน ไม่มีอะไรเลย! แค่ pip install hugface
จากนั้นคัดลอก วาง และเรียกใช้สคริปต์ตัวอย่างด้านล่างจากบรรทัดคำสั่ง
#!/usr/bin/env python
# -*- coding: utf-8 -*- from hugchat import hugchat # Create a chatbot connection
chatbot = hugchat.ChatBot() # New a conversation (ignore error)
id = chatbot.new_conversation()
chatbot.change_conversation(id) # Intro message
print('[[ Welcome to ChatPAL. Let's talk! ]]')
print(''q' or 'quit' to exit')
print(''c' or 'change' to change conversation')
print(''n' or 'new' to start a new conversation') while True: user_input = input('> ') if user_input.lower() == '': pass elif user_input.lower() in ['q', 'quit']: break elif user_input.lower() in ['c', 'change']: print('Choose a conversation to switch to:') print(chatbot.get_conversation_list()) elif user_input.lower() in ['n', 'new']: print('Clean slate!') id = chatbot.new_conversation() chatbot.change_conversation(id) else: print(chatbot.chat(user_input))
เรียกใช้สคริปต์ — ./huggingchat.py
หรืออะไรก็ตามที่คุณตั้งชื่อไฟล์ — และรับสิ่งต่อไปนี้ (หลังจากทักทาย):
สคริปต์ตัวอย่างแบร์โบนรับอินพุตและส่งผ่านไปยัง API โดยแสดงผลลัพธ์เมื่อมีการส่งคืน การตีความอินพุตโดยสคริปต์เพียงอย่างเดียวคือการมองหาคีย์เวิร์ดที่จะออก คีย์เวิร์ดเพื่อเริ่มการสนทนาใหม่ หรือคีย์เวิร์ดเพื่อเปลี่ยนเป็นการสนทนาทางเลือกที่มีอยู่แล้วที่คุณดำเนินการอยู่ ทั้งหมดนี้อธิบายได้ในตัว
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไลบรารี รวมถึงพารามิเตอร์ฟังก์ชัน chat() โปรดดูที่ repo GitHub
มีกรณีการใช้งานที่น่าสนใจมากมายสำหรับ chatbot API โดยเฉพาะกรณีที่คุณสำรวจได้อย่างอิสระโดยไม่ต้องเสียเงินในกระเป๋าสตางค์ คุณถูกจำกัดด้วยจินตนาการของคุณเท่านั้น
มีความสุขในการเข้ารหัส!
Matthew Mayo May (@แมตต์มาโย13) เป็นนักวิทยาศาสตร์ข้อมูลและหัวหน้าบรรณาธิการของ KDnuggets ซึ่งเป็นแหล่งข้อมูลออนไลน์ด้านวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่อง ความสนใจของเขาอยู่ที่การประมวลผลภาษาธรรมชาติ การออกแบบอัลกอริธึมและการเพิ่มประสิทธิภาพ การเรียนรู้แบบไม่มีผู้ดูแล โครงข่ายประสาทเทียม และวิธีการอัตโนมัติในการเรียนรู้ของเครื่อง Matthew สำเร็จการศึกษาระดับปริญญาโทด้านวิทยาการคอมพิวเตอร์และประกาศนียบัตรบัณฑิตด้านการทำเหมืองข้อมูล เขาสามารถติดต่อได้ที่ editor1 ที่ kdnuggets[dot]com
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- เพลโตไอสตรีม. ข้อมูลอัจฉริยะ Web3 ขยายความรู้ เข้าถึงได้ที่นี่.
- การสร้างอนาคตโดย Adryenn Ashley เข้าถึงได้ที่นี่.
- ที่มา: https://www.kdnuggets.com/2023/05/huggingchat-python-api-alternative.html?utm_source=rss&utm_medium=rss&utm_campaign=huggingchat-python-api-your-no-cost-alternative
- :เป็น
- :ไม่
- 13
- a
- เกี่ยวกับเรา
- เข้า
- หลังจาก
- ขั้นตอนวิธี
- ทั้งหมด
- แล้ว
- ทางเลือก
- ทางเลือก
- an
- และ
- API
- วิธีการ
- เป็น
- AS
- At
- ผู้เขียน
- อัตโนมัติ
- BE
- ด้านล่าง
- ทำลาย
- สร้าง
- แต่
- by
- CAN
- สามารถ
- กรณี
- เปลี่ยนแปลง
- chatbot
- ChatGPT
- ตรวจสอบ
- ตรวจสอบแล้ว
- การตรวจสอบ
- Choose
- การเข้ารหัส
- เชิงพาณิชย์
- คอมพิวเตอร์
- วิทยาการคอมพิวเตอร์
- การเชื่อมต่อ
- การสนทนา
- ได้
- สร้าง
- ที่สร้างขึ้น
- ข้อมูล
- การทำเหมืองข้อมูล
- วิทยาศาสตร์ข้อมูล
- นักวิทยาศาสตร์ข้อมูล
- อย่างแน่นอน
- องศา
- ออกแบบ
- แสดง
- DOT
- บรรณาธิการ
- ความพยายาม
- ความผิดพลาด
- อีเธอร์ (ETH)
- แม้
- ทางออก
- สำรวจ
- ไกล
- เนื้อไม่มีมัน
- หา
- ดังต่อไปนี้
- สำหรับ
- ฟรี
- ราคาเริ่มต้นที่
- ฟังก์ชัน
- ได้รับ
- GitHub
- ให้
- สำเร็จการศึกษา
- ยิ่งใหญ่
- มี
- he
- ของเขา
- ตี
- ถือ
- HTTPS
- กอดใบหน้า
- i
- ID
- if
- จินตนาการ
- นำเข้า
- in
- รวมทั้ง
- ข้อมูล
- อินพุต
- ติดตั้ง
- น่าสนใจ
- ผลประโยชน์
- การตีความ
- IT
- ITS
- jpg
- เพียงแค่
- KD นักเก็ต
- กุญแจ
- ภาษา
- ปลาย
- การเรียนรู้
- ชั้น
- เลฟเวอเรจ
- ห้องสมุด
- กดไลก์
- ถูก จำกัด
- Line
- ดูรายละเอียด
- ดู
- เครื่อง
- เรียนรู้เครื่อง
- หลาย
- เจ้านาย
- แมทธิว
- อาจ..
- ข่าวสาร
- การทำเหมืองแร่
- แบบ
- โมเดล
- ข้อมูลเพิ่มเติม
- ที่มีชื่อ
- โดยธรรมชาติ
- ภาษาธรรมชาติ
- ประมวลผลภาษาธรรมชาติ
- เครือข่าย
- ประสาท
- เครือข่ายประสาทเทียม
- ใหม่
- ไม่
- มากมาย
- of
- การเสนอขาย
- on
- ONE
- ออนไลน์
- เพียง
- เปิด
- โอเพนซอร์ส
- การเพิ่มประสิทธิภาพ
- or
- ออก
- พารามิเตอร์
- ส่ง
- ผ่าน
- การจ่ายเงิน
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- การประมวลผล
- หลาม
- ถึง
- ทรัพยากร
- ผลสอบ
- วิ่ง
- s
- คำพูด
- วิทยาศาสตร์
- นักวิทยาศาสตร์
- เห็น
- บริการ
- So
- บางสิ่งบางอย่าง
- แหล่ง
- พิเศษ
- เริ่มต้น
- เรื่องราว
- อย่างเช่น
- สวิตซ์
- ใช้เวลา
- ที่
- พื้นที่
- ของพวกเขา
- แล้วก็
- ที่นั่น
- พวกเขา
- นี้
- ไปยัง
- การฝึกอบรม
- จริง
- ความสัตย์ซื่อ
- การเรียนรู้โดยไม่ได้รับการดูแล
- ใช้
- Ve
- รอ
- กระเป๋าสตางค์
- ยินดีต้อนรับ
- ในขณะที่
- ทำไม
- กับ
- ไม่มี
- คุ้มค่า
- ยัง
- เธอ
- ของคุณ
- YouTube
- ลมทะเล