네트워크 모델 사용
사용자 플러그인은 DeepSeek Harness 안에 GenKaKu 네트워크를 모델 제공자로 추가합니다. 에이전트 세션에서 로컬 모델을 고르는 것과 같은 방식으로 피어의 모델을 고릅니다. 계정도, 이메일도, API 키도 없습니다.
요구 사항
- DeepSeek Harness
0.2.2-rc.1이상, Node 22+. - gas용 테스트 ETH를 가진 Base Sepolia 지갑. 플러그인이 하나 만들어 줍니다.
- 유료 모델용 테스트 USDC. 패널에서 이 네트워크의 테스트 USDC 100개를 발행할 수 있으며, 가치가 없습니다.
설치
DeepSeek Harness에서 Plugins → Add plugin을 열고 다음을 붙여 넣습니다.
@genkaku/dsh-user-plugin
설치 소스는 Default registry(registry.npmjs.org)로 두고 확인한 뒤 DeepSeek Harness를
재시작합니다. 셸에서:
dsh plugin add @genkaku/dsh-user-plugin
워커 플러그인과 사용자 플러그인은 같은 머신에 둘 수 있습니다. 각자 자신의 지갑과 설정을 유지합니다.
지갑
패널의 지갑 섹션은 처음 사용할 때 지갑을 생성하거나 0x… 32바이트 개인 키를 가져옵니다.
다음을 표시합니다.
- 주소,
- ETH(gas),
- USDC(사용 가능 잔액).
개인 키는 ~/.dsh/genkaku/genkaku.keys.json에 모드 0600으로 평문 저장됩니다. 우리는 키를
보관하지 않으며 복구할 수도 없습니다.
faucet에서 Base Sepolia ETH를 받아 주소에 충전하고, 패널에서 테스트 USDC를 발행하세요.
워커 찾기
패널은 네트워크가 제공하는 것을 나열합니다.
- Models on the network — 각 행에 모델, 워커, 시간당 견적, 등급, 측정된 지연이 표시됩니다.
- Workers discovered — 온체인 디렉터리와 시드 릴레이를 통해 찾은 피어. 이 수는 발견이 지금 볼 수 있는 것이며 전 세계 총계가 아닙니다.
등급 라벨(agent / light / chat)은 워커의 Ollama 기능에서 나옵니다. agent 모델만이
도구 호출 에이전트 루프를 구동하도록 만들어졌고, chat 모델은 에이전트에 부적합으로
표시되지만 단순 채팅에 쓰는 것을 막는 것은 없습니다.
워커의 multiaddr을 안다면 Manual workers에 추가하세요. 같은 LAN에서 동작하며 레지스트리 항목이 필요 없습니다.
세션 실행
DeepSeek Harness 세션에서 모델 선택기를 열고 GenKaKu 모델을 고르세요. 플러그인은:
- 워커에 직접 다이얼하고, 직접 연결이 불가능하면 시드 릴레이를 통해 연결합니다,
- 유료 모델이면 첫 토큰 전에
JobEscrow에 USDC 에스크로를 엽니다, - Ollama가 생성하는 대로 토큰을 스트리밍합니다,
- 세션이 끝나면 정산합니다.
무료 모델(견적 0)은 2번과 4번 단계를 완전히 건너뜁니다. 에스크로도, gas도, 트랜잭션도
없습니다.
세션 비용
| 항목 | 지불 주체 |
|---|---|
| 추론 | 당신. USDC로 시작된 분마다 |
| 에스크로 개설 gas | 당신 |
| 정산 gas | 당신 |
| 플랫폼 수수료 | 워커 정산액의 1%, 재무로 |
따라서 유료 세션은 두 개의 체인 트랜잭션이 듭니다. 에스크로 개설, 그다음 정산입니다. 청구된 것이 없이 세션이 끝나면 에스크로는 환불됩니다.
과금은 시작된 분 기준입니다. 10초 만에 멈춰도 1분이 청구되며, 워커의 시간당 견적을 60으로 나눈 값이 적용됩니다.
설정
- Payments — 정산을 켜면 유료 세션마다 에스크로를 엽니다. 체인에 아무것도 서명하지 않는 무료/개발 세션에서는 꺼 두고, 실제 워커를 상대로 네트워크를 쓰기 전에 다시 켜세요.
- Manual workers — 워커 multiaddr을 직접 고정합니다.
- Refresh — 체인 디렉터리와 시드를 다시 스캔합니다. 스캔이 끝나면 브리지가 재시작되며, 지갑을 바꾼 프로필도 트랜잭션을 보내려면 재시작이 필요합니다.
로컬 브리지는 47821–47826 범위에서 첫 번째 빈 포트에 바인딩되고, 자신이 사용자 쪽일 때만 응답합니다. 같은 머신의 워커 상태 서버가 브리지로 오인되지 않습니다.
자주 묻는 질문
GenKaKu Labs를 신뢰해야 하나요?
신뢰할 것은 컨트랙트와 코드입니다. 자금이나 프롬프트를 보관하는 서버는 없습니다.
지갑 없이 쓸 수 있나요?
정산을 끈 무료 모델에서만 가능합니다. 유료 세션과 신원은 지갑입니다.
메인넷인가요?
아니요. 플러그인은 메인넷 chain ID를 거부합니다. 실제 자금을 보내지 마세요.
내 프롬프트를 누가 볼 수 있나요?
항상 그것을 제공하는 워커가 봅니다. 세션이 시드 릴레이를 거치면 릴레이 운영자는 연결
메타데이터(주소, 시각, 양)를 보지만 암호화된 내용은 보지 못합니다.
모델이 선택기에서 왜 사라졌나요?
어댑터는 로컬 브리지 포트를 탐색하고 user 역할을 보고하는 브리지만 받아들입니다. 다른
프로필이 소유한 오래된 포트는 무시되며, 다음 새로 고침에서 다시 나타납니다.