Qwen3.x 모델은 스트리밍 출력 형식 불일치로 인해 OpenClaw에서 조용히 실패합니다.

문제점
OpenClaw와 함께 로컬에서 Qwen3.x 모델을 스트리밍 모드로 실행할 때, 모델이 예상된 content 필드 대신 reasoning 필드에 응답을 출력합니다. OpenClaw는 빈 콘텐츠를 실패로 해석하고 오류를 발생시키지 않은 채 대체 체인의 다음 모델로 조용히 넘어갑니다. 이로 인해 잘못된 모델이 쿼리에 응답하게 됩니다.
해결책
해결 방법은 OpenClaw와 Ollama 사이에 위치하는 작은 프록시를 구현하는 것입니다. 이 프록시는 두 가지 주요 기능을 수행합니다:
- 두 시스템 간의 API 형식을 변환합니다
- 적절한 위치에
think: false를 주입합니다
올바르게 구성되면 Qwen3.x 모델은 실행, 파일 읽기, 웹 검색, Sheets 통합, Slack 통합 및 메모리 작업을 포함한 완전한 도구 호출 평가에서 완벽한 점수(15/15)를 통과합니다.
구현 세부사항
원본은 다음을 포함한 포괄적인 설명을 제공합니다:
- 프록시 설정 지침
- 모두 올바르게 설정해야 하는 여섯 가지 특정 구성 설정
- 모니터링 접근 방식
- 작동하지 않는 것(피해야 할 일반적인 함정)
코드 조각 및 구성 예제를 포함한 전체 기술 세부사항은 링크된 gist에서 확인할 수 있습니다.
📖 전체 원문 읽기: r/LocalLLaMA
👀 See Also

유휴 에이전트가 하루 5천만 토큰을 소진한 이유와 해결 방법
유휴 OpenClaw 에이전트가 하트비트 핑으로 하루 5천만 토큰을 낭비했습니다. 세션 초기화, 하트비트 비활성화 또는 isolatedSession + lightContext 사용으로 절반으로 줄였습니다.

Claude Desktop/Code용 C# .NET Framework MCP 도구 작성 문서
.NET Framework 4.8을 사용하여 사용자 정의 MCP 도구를 만드는 완전한 문서와 C# 코딩 예제로, Claude Desktop/Code가 외부 프로세스, 소프트웨어, API 및 IoT 장치와의 상호작용을 자동화할 수 있도록 합니다.

OpenClaw의 기본 시스템 프롬프트를 수정하여 콘텐츠 제한을 우회하기
사용자가 OpenClaw의 구성 파일을 수정하여 기본 시스템 프롬프트를 '당신은 도움이 되고, 존중하며 정직한 어시스턴트입니다'에서 외부 안전 필터를 무시하는 사용자 정의 프롬프트로 변경하여 콘텐츠 제한을 효과적으로 제거했습니다. 이 과정에는 node-llama-cpp 설치 디렉토리에서 config.js를 편집하는 작업이 포함됩니다.

OpenClaw 프로젝트 운영 체제: 다중 프로젝트 관리 프레임워크
프로젝트를 표준화된 디렉토리로 격리하고, 예측 가능한 작업에는 에이전트 대신 cron을 사용하여 자동화하며, 필수 백업 프로토콜을 구현하여 토큰 사용량을 줄이고 실행 일관성을 향상시키는 프레임워크입니다.