Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

prx doctor

გაუშვით ყოვლისმომცველი დიაგნოსტიკა PRX ინსტალაციაზე. ამოწმებს კონფიგურაციის ვალიდურობას, დემონთან კავშირს, არხების ჯანმრთელობას, პროვაიდერის API წვდომას და მოდელის ხელმისაწვდომობას.

გამოყენება

bash
prx doctor [SUBCOMMAND] [OPTIONS]

ვარიანტები

ფლაგიმოკლენაგულისხმევიაღწერა
--config-c~/.config/prx/config.tomlკონფიგურაციის ფაილის გზა
--json-jfalseგამოტანა JSON ფორმატში
--verbose-vfalseდეტალური შემოწმების გამოსავლის ჩვენება
--fixfalseგავრცელებული პრობლემების ავტომატური გამოსწორების მცდელობა

ქვებრძანებები

prx doctor (ქვებრძანების გარეშე)

ყველა დიაგნოსტიკური შემოწმების გაშვება.

bash
prx doctor

გამოსავლის მაგალითი:

 PRX Doctor
 ══════════════════════════════════════════

 Configuration
   Config file exists ............... OK
   Config file valid ................ OK
   Data directory writable .......... OK

 Daemon
   Daemon running ................... OK (PID 12345)
   Gateway reachable ................ OK (127.0.0.1:3120)
   Uptime ........................... 3d 14h 22m

 Providers
   anthropic ....................... OK (claude-sonnet-4-20250514)
   ollama .......................... OK (llama3, 2 models)
   openai .......................... WARN (key not configured)

 Channels
   telegram-main ................... OK (connected)
   discord-dev ..................... OK (connected)
   slack-team ...................... FAIL (auth error)

 Memory
   Backend (sqlite) ................ OK
   Entries ......................... 1,247

 Evolution
   Engine .......................... OK (running)
   Last L1 cycle ................... 2h ago

 Summary: 10 passed, 1 warning, 1 failure

prx doctor models

მოდელის ხელმისაწვდომობის შემოწმება ყველა დაკონფიგურირებულ პროვაიდერზე.

bash
prx doctor models [OPTIONS]
ფლაგიმოკლენაგულისხმევიაღწერა
--provider-Pყველამხოლოდ კონკრეტული პროვაიდერის შემოწმება
bash
# ყველა პროვაიდერის მოდელების შემოწმება
prx doctor models

# მხოლოდ Ollama მოდელების შემოწმება
prx doctor models --provider ollama

გამოსავლის მაგალითი:

 Provider     Model                        Status    Latency
 anthropic    claude-sonnet-4-20250514              OK        245ms
 anthropic    claude-haiku-4-20250514               OK        189ms
 ollama       llama3                       OK        12ms
 ollama       codellama                    OK        15ms
 openai       gpt-4o                       SKIP (no key)

დიაგნოსტიკური შემოწმებები

ექიმი ასრულებს შემდეგ შემოწმებებს:

კატეგორიაშემოწმებააღწერა
კონფიგურაციაფაილი არსებობსკონფიგურაციის ფაილი არსებობს მოსალოდნელ გზაზე
კონფიგურაციავალიდური სინტაქსიTOML იშლება შეცდომების გარეშე
კონფიგურაციასქემის ვალიდაციაყველა მნიშვნელობა შეესაბამება მოსალოდნელ ტიპებსა და დიაპაზონებს
დემონიპროცესი გაშვებულიადემონის PID ცოცხალია
დემონიგეითვეი ხელმისაწვდომიაHTTP ჯანმრთელობის ენდფოინთი პასუხობს
პროვაიდერებიAPI გასაღები დაყენებულიააუცილებელი API გასაღებები დაკონფიგურირებულია
პროვაიდერებიAPI ხელმისაწვდომიაპროვაიდერის API პასუხობს სატესტო მოთხოვნას
არხებიტოკენი ვალიდურიაარხის ბოტის ტოკენები მიღებულია
არხებიდაკავშირებულიაარხი აქტიურადაა დაკავშირებული
მეხსიერებაბექენდი ხელმისაწვდომიამეხსიერების საცავი ხელმისაწვდომია
ევოლუციაძრავა გაშვებულიაევოლუციის ძრავა აქტიურია

ავტომატური გამოსწორება

--fix ფლაგი ცდილობს გავრცელებული პრობლემების ავტომატურ გადაწყვეტას:

  • ქმნის დაკარგულ მონაცემთა დირექტორიებს
  • განაახლებს ვადაგასულ OAuth ტოკენებს
  • გადატვირთავს გათიშულ არხებს
  • წაშლის არასწორ ქეშის ჩანაწერებს
bash
prx doctor --fix

დაკავშირებული

Released under the Apache-2.0 License.