Hình ảnh được tạo bởi Tác giả với Midjourney
Gần đây bạn đã thấy rất nhiều lựa chọn thay thế cho ChatGPT, nhưng bạn đã thử chưa ÔmTrò chuyện từ HuggingFace?
HuggingChat là giải pháp thay thế mã nguồn mở và miễn phí cho các dịch vụ trò chuyện thương mại như ChatGPT. Về lý thuyết, dịch vụ có thể tận dụng nhiều mô hình, nhưng tôi chỉ thấy nó sử dụng LLaMa 30B SFT 6 (oasst-sft-6-llama-30b) từ mởTrợ lý cho đến nay
Bạn có thể tìm hiểu tất cả về những nỗ lực thú vị của OpenAssistant trong việc xây dựng chatbot của họ tại đây. Mặc dù mô hình có thể không ở cấp độ GPT4, nhưng đây chắc chắn là một LLM có năng lực với câu chuyện đào tạo thú vị đáng để xem qua.
Nguồn mở và miễn phí? Âm thanh tuyệt vời. Nhưng xin chờ chút nữa!
Không thể truy cập API ChatGPT4? Bạn chán phải trả tiền cho nó ngay cả khi bạn có thể? Tại sao không cung cấp không chính thức HuggingChat API Python một sự cố gắng?
Không có khóa API. Không đăng ký. Không có gì cả! Chỉ pip install hugface
, sau đó sao chép, dán và chạy tập lệnh mẫu bên dưới từ dòng lệnh.
#!/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))
Chạy tập lệnh — ./huggingchat.py
, hoặc bất cứ thứ gì bạn đặt tên cho tệp — và nhận được nội dung như sau (sau khi nói xin chào):
Tập lệnh mẫu barebones nhận đầu vào và chuyển nó tới API, hiển thị kết quả khi chúng được trả về. Cách giải thích đầu vào duy nhất của tập lệnh là tìm từ khóa để thoát, từ khóa để bắt đầu cuộc trò chuyện mới hoặc từ khóa để thay đổi thành cuộc trò chuyện thay thế có sẵn mà bạn đang thực hiện. Tất cả đều tự giải thích.
Để biết thêm thông tin về thư viện, bao gồm các tham số hàm chat(), hãy xem repo GitHub của nó.
Có tất cả các loại trường hợp sử dụng thú vị cho API chatbot, đặc biệt là một trường hợp mà bạn có thể tự do khám phá mà không cần chạm vào ví của mình. Bạn chỉ được giới hạn bởi trí tưởng tượng của bạn.
Chúc bạn viết mã vui vẻ!
Matthew Mayo (@ mattmayo13) là Nhà khoa học dữ liệu và là Tổng biên tập của KDnuggets, nguồn tài nguyên về Khoa học dữ liệu và Máy học trực tuyến. Sở thích của anh ấy là về xử lý ngôn ngữ tự nhiên, thiết kế và tối ưu hóa thuật toán, học không giám sát, mạng nơ-ron và các phương pháp tiếp cận tự động đối với học máy. Matthew có bằng Thạc sĩ về khoa học máy tính và bằng tốt nghiệp về khai thác dữ liệu. Có thể liên hệ với anh ấy tại editor1 tại kdnuggets [dot] com.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoAiStream. Thông minh dữ liệu Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Đúc kết tương lai với Adryenn Ashley. Truy cập Tại đây.
- nguồn: 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
- :là
- :không phải
- 13
- a
- Giới thiệu
- truy cập
- Sau
- thuật toán
- Tất cả
- Đã
- thay thế
- lựa chọn thay thế
- an
- và
- api
- cách tiếp cận
- LÀ
- AS
- At
- tác giả
- Tự động
- BE
- phía dưới
- Nghỉ giải lao
- xây dựng
- nhưng
- by
- CAN
- có khả năng
- trường hợp
- thay đổi
- chatbot
- ChatGPT
- kiểm tra
- đã kiểm tra
- kiểm tra
- Chọn
- Lập trình
- thương gia
- máy tính
- Khoa học Máy tính
- liên quan
- Conversation
- có thể
- tạo
- tạo ra
- dữ liệu
- khai thác dữ liệu
- khoa học dữ liệu
- nhà khoa học dữ liệu
- chắc chắn
- Bằng cấp
- Thiết kế
- hiển thị
- DOT
- Tổng biên tập
- những nỗ lực
- lôi
- Ether (ETH)
- Ngay cả
- Ra
- khám phá
- xa
- Tập tin
- Tìm kiếm
- tiếp theo
- Trong
- Miễn phí
- từ
- chức năng
- được
- GitHub
- Cho
- tốt nghiệp
- tuyệt vời
- Có
- he
- của mình
- Đánh
- giữ
- HTTPS
- ÔmKhuôn Mặt
- i
- ID
- if
- trí tưởng tượng
- nhập khẩu
- in
- Bao gồm
- thông tin
- đầu vào
- cài đặt, dựng lên
- thú vị
- lợi ích
- giải thích
- IT
- ITS
- jpg
- chỉ
- Xe đẩy
- phím
- Ngôn ngữ
- Trễ, muộn
- học tập
- Cấp
- Tỉ lệ đòn bẩy
- Thư viện
- Lượt thích
- Hạn chế
- Dòng
- Loài đà mã ở nam mỹ
- Xem
- máy
- học máy
- nhiều
- chủ
- matthew
- Có thể..
- tin nhắn
- Khai thác mỏ
- kiểu mẫu
- mô hình
- chi tiết
- Được đặt theo tên
- Tự nhiên
- Ngôn ngữ tự nhiên
- Xử lý ngôn ngữ tự nhiên
- mạng
- Thần kinh
- mạng thần kinh
- Mới
- Không
- nhiều
- of
- Cung cấp
- on
- ONE
- Trực tuyến
- có thể
- mở
- mã nguồn mở
- tối ưu hóa
- or
- ra
- thông số
- vượt qua
- vượt qua
- trả tiền
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- xử lý
- Python
- đạt
- tài nguyên
- Kết quả
- chạy
- s
- nói
- Khoa học
- Nhà khoa học
- đã xem
- dịch vụ
- So
- một cái gì đó
- nguồn
- đặc biệt
- Bắt đầu
- Câu chuyện
- như vậy
- Công tắc điện
- mất
- việc này
- Sản phẩm
- cung cấp their dịch
- sau đó
- Đó
- họ
- điều này
- đến
- Hội thảo
- đúng
- Đường dưới
- học tập không giám sát
- sử dụng
- Ve
- chờ đợi
- ví
- chào mừng
- trong khi
- tại sao
- với
- không có
- giá trị
- nhưng
- bạn
- trên màn hình
- youtube
- zephyrnet