Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

prx agent ​

단일 턴 LLM 상호작용을 실행합니다. 에이전트는 하나의 프롬프트를 처리하고, 응답을 반환한 후 종료합니다. 스크립팅, 파이핑, 다른 도구와의 통합을 위해 설계되었습니다.

사용법 ​

bash
prx agent [OPTIONS] [PROMPT]

PROMPT를 생략하면 stdin에서 입력을 읽습니다.

옵션 ​

플래그축약기본값설명
--provider-P설정 기본값사용할 LLM 프로바이더
--model-m프로바이더 기본값모델 식별자
--system-s사용자 지정 시스템 프롬프트
--file-f프롬프트 컨텍스트에 파일 첨부
--no-toolsfalse도구 사용 비활성화
--no-memoryfalse메모리 읽기 및 쓰기 비활성화
--json-jfalse원시 JSON 응답 출력
--temperature-t프로바이더 기본값샘플링 온도 (0.0 - 2.0)
--max-tokens프로바이더 기본값최대 응답 토큰 수
--timeout120타임아웃(초)

예시 ​

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프로바이더 오류 (속도 제한, 인증 실패)

관련 문서 ​

Released under the Apache-2.0 License.