6 Sự cố Cài đặt Auto-GPT Phổ biến và Cách Giải quyết Chúng
Cài đặt Auto-GPT trên máy tính của bạn có thể là một nhiệm vụ đầy thách thức. Mặc dù hướng dẫn cài đặt được cung cấp rất đơn giản, nhưng thực tế là dự án vẫn đang được phát triển có thể gây ra sự cố trong quá trình cài đặt. Và vì nhật ký và tài liệu có thể khá dài và khó hiểu, những người không phải là nhà phát triển có thể cần trợ giúp khắc phục sự cố có thể phát sinh trong quá trình cài đặt.
Vì các hướng dẫn về Auto-GPT liên quan đến việc sử dụng các công nghệ thích hợp và thuật ngữ kỹ thuật nên việc khắc phục sự cố mà bạn không hiểu rõ có thể dẫn đến sự thất vọng.
Để giúp bạn dễ dàng hơn, chúng tôi đã tổng hợp danh sách sáu vấn đề phổ biến nhất khi cài đặt Auto-GPT trên máy tính.
Mục Lục
1. Tệp thực thi git không hợp lệ
Git là một hệ thống kiểm soát phiên bản quản lý và theo dõi các thay đổi mã dự án và được sử dụng để cộng tác với các nhà phát triển khác. Khi bạn cố gắng cài đặt thứ gì đó từ GitHub mà không cài đặt Git trên thiết bị cục bộ của mình, bạn có thể gặp lỗi nhập được gọi là Thực thi git xấu.
Thực thi git xấu lỗi được đưa ra vì máy tính của bạn đang cố chạy tệp thực thi git mà không có khả năng sử dụng các lệnh Git.
Bạn có thể dễ dàng khắc phục sự cố bằng cách tải xuống và cài đặt git trên máy cục bộ của mình. Để cài đặt git, bạn có thể truy cập trang web chính thức của họ để tải xuống phần mềm của họ và chạy trình cài đặt.
Ngoài ra, bạn có thể mở một thiết bị đầu cuối bằng cách nhấp chuột phải vào màn hình của mình và chọn Mở trong Terminal. Sau khi mở terminal, bạn có thể cài đặt git bằng lệnh:
winget install --id Git.Git -e --source winget
Sau khi cài đặt, khởi động lại máy tính của bạn và chạy Auto-GPT như bình thường. Nếu vẫn gặp lỗi, bạn sẽ phải tải xuống lại mã nguồn Auto-GPT và lặp lại quá trình cài đặt của mình.
2. Thiếu auto-gpt.json
JSON là định dạng dữ liệu được sử dụng phổ biến trong các API web như Auto-GPT. Nó được sử dụng để truyền và quản lý dữ liệu có cấu trúc giữa máy khách và máy chủ. Bạn có thể nhận được cảnh báo về việc mất tích auto-gpt.json vì Auto-GPT đang cố lưu dữ liệu cục bộ nhưng không thể định vị tệp JSON.
Các auto-gpt.json tệp được cho là sẽ được tạo trong quá trình cài đặt, nhưng nếu quá trình này không thành công, bạn có thể tự tạo tệp JSON. Cách đơn giản nhất để giải quyết vấn đề là sao chép bất kỳ tệp JSON nào trong thư mục mã nguồn của bạn và định dạng tệp đó thành tệp của bạn. auto-gpt.json tài liệu.
Để bắt đầu, bạn sẽ muốn mở thư mục mã nguồn của mình và truy cập autogpt >> json_utils. Sao chép llm_response_format_1.json, sau đó dán nó vào thư mục gốc (Auto-GPT-XXX).
Bây giờ, hãy mở tệp bằng Notepad và xóa tất cả nội dung và lưu lại. Bây giờ bạn sẽ có một JSON trống; tất cả những gì bạn phải làm bây giờ là đổi tên nó thành autogpt.json.
Mặc dù bạn có thể thử tạo một tệp văn bản mới và lưu nó dưới dạng autogpt.json, loại tệp của nó sẽ vẫn biểu thị nó là tài liệu văn bản thay vì tệp JSON. Vì vậy, để đảm bảo rằng tệp của chúng tôi hoạt động, chúng tôi phải sao chép một tệp đã được gắn thẻ dưới dạng tệp JSON.
3. Không có mô-đun nào có tên autogpt
Auto-GPT chạy trên một môi trường nằm trong thư mục mã nguồn của nó. Nếu bạn cố chạy Auto-GPT ở bất kỳ nơi nào khác, bạn sẽ được nhắc với Không có mô-đun nào có tên autogpt. Điều này thường xảy ra khi mọi người cố gắng chạy Auto-GPT lần thứ hai mà không biết rằng Auto-GPT cần được hướng dẫn đến đường dẫn thích hợp để hoạt động.
Bạn có thể dễ dàng giải quyết vấn đề này bằng cách mở thiết bị đầu cuối của mình bên trong thư mục mã nguồn của Auto-GPT. Để làm như vậy, nhấp chuột phải vào thư mục mã nguồn của bạn và chọn Mở trong Terminal.
4. Auto-GPT bị mắc kẹt trong giai đoạn suy nghĩ (Cổng kém)
Khi chạy một trợ lý AI, Auto-GPT sẽ trải qua một quá trình suy nghĩ, lập luận, lập kế hoạch, phê bình và thực hiện. Sẽ không mất nhiều thời gian trước khi trợ lý AI của bạn hoàn thành chu kỳ. Nhưng trong trường hợp AI bị mắc kẹt trong giai đoạn suy nghĩ, có thể là do bạn không có thông tin xác thực để sử dụng mô hình GPT của OpenAI.
Vì bất kỳ ai cũng có thể tạo khóa API OpenAI mà không cần thiết lập phương thức thanh toán nên mọi người có thể nghĩ rằng đó là tùy chọn. Trừ khi bạn có tín dụng miễn phí chưa hết hạn, bạn phải đăng nhập vào tài khoản của mình và thiết lập phương thức thanh toán.
Hãy nhớ rằng Auto-GPT khác với ChatGPT. Mặc dù cả hai đều sử dụng cùng một mô hình GPT nhưng Auto-GPT cần một phương thức thanh toán OpenAI riêng biệt từ tài khoản ChatGPT của bạn.
5. Khóa API không được đặt trong ENV
Auto-GPT sử dụng các khóa API làm thông tin đăng nhập để sử dụng công nghệ GPT của OpenAI. Nếu không có khóa API, bạn sẽ không được phép sử dụng GPT. Nếu bạn chắc chắn rằng bạn đã thêm khóa API của mình vào .env nhưng vẫn gặp sự cố tương tự, bạn sẽ cần mã cứng khóa API của mình vào tệp cấu hình trong thư mục Auto-GPT.
Để mã hóa cứng khóa API của bạn, bạn sẽ muốn truy cập GPT tự động >> autogpt >> cấu hìnhsau đó mở config.py tệp bằng Notepad hoặc bất kỳ trình chỉnh sửa mã nào khác.
Sau khi mở, bạn sẽ thấy các Khóa API và cấu hình dịch vụ khác nhau. Sau đó, bạn có thể quét biến khóa API OpenAI theo cách thủ công để đặt khóa API của mình. Ngoài ra, bạn có thể giữ CTRL + Fvà gõ self.openai_api_keysau đó đánh Đi vào.
Khi bạn đã xác định được biến khóa API, hãy xóa tất cả các phần tử sau dấu “=” bằng khóa API OpenAI của bạn. Vì biến là trình giữ chỗ cho một chuỗi, nên bạn sẽ muốn thêm dấu ngoặc kép ở cả hai đầu khóa API của mình. Bây giờ bạn có thể lưu tệp và chạy Auto-GPT như bình thường.
Vì khóa API OpenAI từ .env tệp không hoạt động, có khả năng các khóa API khác mà bạn đã thêm vào .env tập tin cũng không hoạt động. Vì vậy, nếu bạn đang ghép nối Auto-GPT với các dịch vụ API web khác, thì bạn cũng sẽ phải mã hóa cứng chúng vào config.py tài liệu.
6. Các vấn đề về đường dẫn Python
Bạn cần cài đặt Python để chạy Auto-GPT trên máy tính của mình và đặt đường dẫn cho nó. Gặp sự cố về việc pip không được công nhận là một hàm có nghĩa là Python không được cài đặt đúng cách hoặc bạn cần đặt chính xác đường dẫn của nó.
Bạn có thể đặt đường dẫn Python trên Windows thông qua bảng chỉnh sửa biến môi trường, nhưng cách đơn giản nhất để giải quyết vấn đề là sử dụng trình cài đặt Python.
Để thêm đường dẫn chính xác bằng trình cài đặt, bạn cần tìm hoặc tải xuống trình cài đặt Python trên máy tính của mình. Sau đó, chạy trình cài đặt và chuyển đến tùy chọn nâng cao bằng cách chọn Biến đổi >> Kế tiếp. Trong menu tùy chọn nâng cao, đánh dấu Thêm Python vào biến môi trường sau đó nhấn vào Cài đặt. Điều này sẽ đặt đường dẫn thích hợp cho Python và cho phép bạn sử dụng nó ở bất kỳ vị trí hoặc môi trường nào.
Cài đặt dễ dàng hơn trong tương lai
Với Auto-GPT vẫn đang trong giai đoạn phát triển ban đầu, việc tạo một trình cài đặt thân thiện với người dùng không phải là ưu tiên hàng đầu của họ. Để truy cập Auto-GPT, bạn phải tải xuống mã nguồn, định cấu hình tệp, cài đặt phần phụ thuộc và khắc phục sự cố. Nhưng một khi Auto-GPT kết thúc giai đoạn thử nghiệm, bạn có thể mong đợi các bản cài đặt dễ dàng hơn và thậm chí có thể là một ứng dụng được biên dịch đầy đủ nếu các nhà sản xuất quyết định rằng nó đã sẵn sàng để sử dụng đại trà.