prx agent
შეასრულეთ ერთჯერადი LLM ურთიერთქმედება. აგენტი ამუშავებს ერთ პრომფთს, აბრუნებს პასუხს და სრულდება. შექმნილია სკრიპტებისთვის, მილებისთვის (piping) და სხვა ინსტრუმენტებთან ინტეგრაციისთვის.
გამოყენება
bash
prx agent [OPTIONS] [PROMPT]თუ PROMPT გამოტოვებულია, შეტანა იკითხება stdin-იდან.
ვარიანტები
| ფლაგი | მოკლე | ნაგულისხმევი | აღწერა |
|---|---|---|---|
--provider | -P | კონფიგურაციის ნაგულისხმევი | გამოსაყენებელი LLM პროვაიდერი |
--model | -m | პროვაიდერის ნაგულისხმევი | მოდელის იდენტიფიკატორი |
--system | -s | მორგებული სისტემური პრომფთი | |
--file | -f | ფაილის მიმაგრება პრომფთის კონტექსტში | |
--no-tools | false | ინსტრუმენტების გამოყენების გამორთვა | |
--no-memory | false | მეხსიერების კითხვისა და ჩაწერის გამორთვა | |
--json | -j | false | ნედლი JSON პასუხის გამოტანა |
--temperature | -t | პროვაიდერის ნაგულისხმევი | სემპლინგის ტემპერატურა (0.0 - 2.0) |
--max-tokens | პროვაიდერის ნაგულისხმევი | მაქსიმალური პასუხის ტოკენები | |
--timeout | 120 | ლიმიტი წამებში |
მაგალითები
bash
# მარტივი კითხვა
prx agent "What is the capital of France?"
# შინაარსის გადაცემა ანალიზისთვის
cat error.log | prx agent "Summarize these errors"
# ფაილის მიმაგრება
prx agent -f report.pdf "Summarize the key findings"
# კონკრეტული მოდელის გამოყენება
prx agent -P anthropic -m claude-sonnet-4-20250514 "Explain quantum entanglement"
# JSON გამოტანა სკრიპტებისთვის
prx agent --json "List 5 programming languages" | jq '.content'
# სხვა ბრძანებებთან ჯაჭვური კავშირი
git diff HEAD~1 | prx agent "Write a commit message for this diff"Stdin და არგუმენტი
პრომფთი შეიძლება მიეცეს პოზიციური არგუმენტის სახით ან stdin-ის მეშვეობით. ორივეს არსებობისას ისინი ერთიანდება (ჯერ stdin-ის შინაარსი, შემდეგ არგუმენტი ინსტრუქციის სახით).
bash
# მხოლოდ არგუმენტი
prx agent "Hello"
# მხოლოდ stdin
echo "Hello" | prx agent
# ორივე: stdin კონტექსტის სახით, არგუმენტი ინსტრუქციის სახით
cat data.csv | prx agent "Find anomalies in this dataset"ფაილის მიმაგრებები
--file ფლაგი ამატებს ფაილის შინაარსს პრომფთის კონტექსტში. რამდენიმე ფაილის მიმაგრება შეიძლება:
bash
prx agent -f src/main.rs -f src/lib.rs "Review this code for bugs"მხარდაჭერილი ფაილის ტიპები მოიცავს ტექსტურ ფაილებს, PDF-ებს, სურათებს (ხედვის შესაძლებლობის მქონე მოდელებისთვის) და გავრცელებულ დოკუმენტის ფორმატებს.
გასვლის კოდები
| კოდი | მნიშვნელობა |
|---|---|
0 | წარმატება |
1 | ზოგადი შეცდომა (არასწორი კონფიგურაცია, ქსელის გაუმართაობა) |
2 | დროის ლიმიტი ამოიწურა |
3 | პროვაიდერის შეცდომა (რეიტ ლიმიტი, ავთენტიფიკაციის წარუმატებლობა) |
დაკავშირებული
- prx chat -- ინტერაქტიული მრავალჯერადი ჩატი
- პროვაიდერების მიმოხილვა -- მხარდაჭერილი LLM პროვაიდერები
- ინსტრუმენტების მიმოხილვა -- აგენტის შესრულების დროს ხელმისაწვდომი ინსტრუმენტები