
SillyTavern에 Gemini 연결하기: 설정·비용·400 오류 해결
다른 도구에서 되는 키인데 SillyTavern은 모델을 못 찾거나 400을 반환합니다. 프리셋을 바꾸기 전에 실제 경로·URL 형태·모델 ID부터 확인합니다.
키 입력 전에 연결 경로 선택하기
| 설정 | 이 경로의 값 | 흔한 실수 |
|---|---|---|
| API type | Chat Completion | Text Completion 선택 |
| Source | Custom (OpenAI-compatible) | 다른 업체 네이티브 연결에 URL 입력 |
| Base URL | https://direct.evolink.ai/v1 | /chat/completions를 Base에 추가 |
| API key | EvoLink 키 | 다른 제공자 키 |
| Model ID | gemini-4-argon | 페이지 slug gemini-4 사용 |
https://direct.evolink.ai/v1/chat/completions지만 클라이언트가 접미 경로를 더하므로 Base는 짧은 값입니다. EvoLink 요청 예와 모델 페이지로 URL·ID·프로토콜을 확인합니다.프리셋 전에 짧은 요청 확인하기
클라이언트와 경로 실패를 구분하려면 로컬 환경 변수로 최소 요청을 보냅니다.
curl https://direct.evolink.ai/v1/chat/completions -H "Authorization: Bearer $EVOLINK_API_KEY" -H "Content-Type: application/json" -d '{"model":"gemini-4-argon","messages":[{"role":"user","content":"Reply with OK."}],"max_tokens":2048,"stream":false}'성공해도 그 자격 증명·경로·모델의 해당 요청만 입증하며 이후 모든 도구나 캐릭터 설정까지 보장하지 않습니다. 상태와 본문을 남기되 키를 캡처나 지원 로그에 넣지 않습니다.
Custom 프로필을 저장하고 짧은 Test Message를 보냅니다. 사용 가능한 모델 목록이 없으면 공식 문서의 ID 수동 입력을 사용할 수 있습니다. 빈 목록은 발견 문제이지 생성 불가의 증거가 아닙니다.
기능을 하나씩 복원하기
일반 사용자 메시지와 텍스트 출력으로 시작해 시스템·캐릭터, 여러 턴, 스트리밍, 도구·확장을 순서대로 켭니다. 실패가 시작된 전후 요청을 비교합니다.
| 관측 | 우선 검사 |
|---|---|
| 401·인증 실패 | 키·목적지·계정 접근 |
| 404·경로 오류 | Base·중복 접미·모델 가용성 |
| 400·잘못된 인수 | 실제 직렬화 필드·역할·기능 |
| 빈 답·잘림 | 응답·출력 한도·finish reason·해석 |
| 생성 성공 뒤 경고 | 모델 발견·상태 검사·클라이언트 버전 |
실패를 숨기려 Bypass API status check를 켜지 않습니다. 실제 생성 성공을 확인한 뒤 별도 발견 검사의 경고인지 봅니다.
정확한 model-turn 400 진단하기
Requests ending with a model turn are not supported일 때 최종 직렬화 대화를 확인합니다. 입력창의 사용자 문장이 최종 전송 역할을 증명하지는 않습니다. prefill·이어 쓰기·기록 변환·확장이 바꿀 수 있습니다.새 텍스트 대화에서 실제 사용자 턴으로 끝내고 assistant-prefill·이어 쓰기 설정을 먼저 뺀 뒤 하나씩 복원합니다. 도구는 호출·결과 전체 순서를 제공자 요구와 비교하며 기록 삭제나 역할 이름 교체를 무작정 하지 않습니다.
문서의 후처리에는 도구를 제거하는 선택지도 있습니다. 변환은 형식 외 기능도 바꾸므로 활성 종류와 변경 후 목표 기능을 검사합니다. 다른 업체·모델의 커뮤니티 오류는 단서이지 이 경로의 검증된 해결책은 아닙니다.
긴 대화의 사용량과 캐시 보기
최근 말이 짧아도 긴 기록은 입력을 늘립니다. 비교 가능한 요청의 입력·출력·조회 가능한 캐시·총 청구를 기록합니다. UI에 같은 캐릭터 문장이 있다고 히트는 아닙니다.
gemini.enableSystemPromptCache를 OpenRouter 전용으로 표시합니다. 이 Custom EvoLink 경로에도 같은 동작이 있다는 근거는 아닙니다.재현 가능한 지원 기록 남기기
설치 버전·연결 유형·키 없는 Base·모델 ID·기능·HTTP 상태·가린 본문·최소 재현을 남깁니다. 여러 설정을 바꾸기 전 작동 프로필을 보관합니다.
Agent에는 성공 최소 요청과 실패 요청을 비교해 첫 비지원 필드·순서를 찾게 합니다. 실제 호출은 모델 페이지를 따르며 유효 키가 있는 문제 대화를 보내지 않습니다.
자주 묻는 질문
Base가 전체 Chat Completions 주소인가요?
이 Custom 프로필은 /v1까지 입력하며 클라이언트가 /chat/completions를 추가합니다.
목록에 Gemini 4가 없으면요?
현재 ID를 확인해 수동 입력하고 발견과 별개로 생성 검사를 합니다.
모든 400에서 마지막 assistant를 지우나요?
아닙니다. 전체 오류를 읽고 해당 서명일 때 실제 요청을 조사합니다.
Google 키를 EvoLink에 쓸 수 있나요?
목적지의 자격 증명을 씁니다. 이 경로는 EvoLink 키입니다.
캐시 스위치를 켜면 절약되나요?
제공자 지원과 경로의 실제 사용량을 먼저 확인합니다.
버그 신고에 무엇을 넣나요?
버전·경로 모델·기능·가린 오류·최소 재현이며 자격 증명은 제외합니다.
참고 자료
- SillyTavern Custom·후처리.
- SillyTavern 설정.
- EvoLink Chat Completions.
- EvoLink Gemini 4: 모델·프로토콜, 2026년 10월 16일 확인.


