본문으로 건너뛰기
SillyTavern · NSFW 롤플레이 API

이미지와 영상까지 되는 무검열 SillyTavern API

SillyTavern은 여러분의 이야기를 걸러내지 않습니다. 걸러내는 쪽은 뒤에 연결된 모델입니다. SpicyAPI에 연결하면 SillyTavern 기본 설정을 오류 없이 받아 주는 제한 없는 채팅 모델 19개를 쓸 수 있고, 장면을 이미지나 짧은 영상으로 바꿔 주는 무료 확장도 함께 쓸 수 있습니다. 가격은 실행 전에 표시됩니다.

우주선 항법사 캐릭터 Juno Vale와의 SillyTavern 채팅. SpicyAPI 확장이 생성해 채팅에 붙인, 함교에 선 그녀의 와이드 이미지가 보입니다
SillyTavern 1.19.0에서 실제로 실행한 결과입니다. 채팅 모델이 프롬프트를 썼고, 이미지 비용은 $0.01이었습니다.
무검열 채팅 모델
19
채팅 시작가
$0.425출력 토큰 100만 개당
이미지 시작가
$0.006장당
영상 시작가
$0.0112초당

짧은 답

SillyTavern을 API에 연결하기 전에 가장 많이 묻는 내용은 세 가지 사실로 정리됩니다.

SillyTavern 자체에는 필터가 없습니다

SillyTavern은 프런트엔드입니다. 캐릭터 카드와 채팅을 연결한 API로 그대로 보낼 뿐입니다. 거부나 순화된 답변은 그 API 뒤의 모델에서 나오므로, 어떤 모델을 고르느냐가 실제 선택입니다.

제한 없는 채팅 모델 19개

정책 등급이 제한 없음이라 모델 자체의 거부 계층이 없고, 모델마다 같은 콘텐츠 테스트로 얻은 Freedom 점수가 공개되어 있습니다. SillyTavern 기본 Custom (OpenAI-compatible) 소스로 연결합니다.

같은 키로 이미지와 영상도 만듭니다

SillyTavern 내장 이미지 생성은 OpenAI 호환 이미지 API로 연결할 수 없습니다. 무료 SpicyAPI 확장이 이 빈틈을 메워, /spicy-img, /spicy-video, 그리고 채팅의 모든 이미지에 붙는 Animate 버튼을 제공합니다.

SpicyAPI가 SillyTavern과 잘 맞는 이유

커스텀 엔드포인트에서 자주 생기는 문제를 SpicyAPI가 어떻게 처리하는지 확인하세요.

  • 슬라이더 때문에 400 오류가 나지 않습니다

    SillyTavern은 메시지마다 temperature, top P, frequency·presence penalty를 보냅니다. 모델이 쓰지 않는 값이 있으면 SpicyAPI는 메시지를 거부하지 않고 그 값을 건너뛰며, X-Spicy-Ignored-Params 헤더에 이름을 알려 줍니다. 모델의 범위를 벗어난 값은 대신 그 한계값으로 설정됩니다. 프리셋은 어떤 모델에서도 그대로 동작합니다.

  • 생각 과정이 답변에 섞이지 않습니다

    추론 모델은 생각 과정을 따로 보냅니다. SillyTavern이 이를 접이식 생각 블록에 담아 주므로, 답변 자체는 캐릭터의 말투로 깔끔하게 남습니다.

  • 브라우저에서 바로 호출됩니다

    API가 교차 출처(cross-origin) 요청에 응답하므로, 브라우저에서 직접 호출하는 확장도 SillyTavern의 CORS 프록시를 켜지 않고 동작합니다.

  • 추측이 아닌 Freedom 점수

    모든 채팅 모델에 콘텐츠 정책 등급과, 같은 표준 테스트로 얻은 Freedom 점수가 붙어 있습니다. 비용을 쓰기 전에 모델이 어느 범위까지 요청을 구현하는지 알 수 있습니다.

  • 토큰 단위, 달러로 결제

    구독은 없습니다. 선불 미국 달러 잔액에서 토큰 단위로 결제하고, 모델 페이지마다 입력·출력 가격이 적혀 있으며, 키마다 일일 지출 한도를 걸 수 있습니다.

  • 결과물은 내 컴퓨터에 남습니다

    확장은 이미지와 영상을 SillyTavern 자체 이미지 폴더에 저장하고, 기본적으로 AI에게는 보이지 않게 합니다. 이미지를 읽지 못하는 텍스트 전용 모델에 그림이 전달되는 일이 없습니다.

세 단계로 SillyTavern 연결하기

SillyTavern 1.19.0에서 확인했습니다. 채팅만 쓴다면 1~2단계로 충분하고, 3단계에서 이미지와 영상이 추가됩니다.

  1. 1

    SillyTavern을 SpicyAPI에 연결

    콘솔에서 키를 만드세요. 일일 지출 한도를 건 별도 키를 권합니다. SillyTavern에서 API Connections를 열고 API는 Chat Completion, Chat Completion Source는 Custom (OpenAI-compatible)로 설정합니다. 아래 엔드포인트를 끝에 슬래시 없이 입력하고, 키를 붙여넣은 뒤 Connect를 누르세요.

    엔드포인트
    https://api.spicyapi.ai/v1
    SillyTavern API Connections 화면: Chat Completion과 Custom (OpenAI-compatible)이 선택되어 있고, 엔드포인트는 https://api.spicyapi.ai/v1, 키는 저장됨, 모델은 deepseek/v4-flash/chat이며 상태는 Valid
  2. 2

    채팅 모델을 고르고 장면 시작

    Enter a Model ID에 /chat으로 끝나는 모델 ID를 입력하세요. 드롭다운에는 SpicyAPI의 모든 모델이 나오며, 채팅 모델이 맨 앞에 있습니다. Streaming을 켜고, Response (tokens)를 2000 이상으로 설정한 뒤 캐릭터를 고르고 첫 대사를 써 보세요.

    재치 있는 우주선 항법사 Juno Vale와의 SillyTavern 롤플레이 채팅. DeepSeek V4 Flash가 캐릭터 말투로 답하고, 모델의 추론 과정은 Thought for 14 seconds 블록으로 접혀 있습니다
  3. 3

    이미지·영상용 확장 추가

    Extensions를 열고 Install extension을 선택한 뒤 아래 저장소 주소를 붙여넣으세요. 그다음 Extensions 패널의 SpicyAPI 섹션에서 키를 붙여넣고 Check connection을 누릅니다. Connect chat 버튼으로 1단계를 대신 처리할 수도 있습니다.

    확장 저장소
    https://github.com/spicyapi-ai/sillytavern-spicyapi
    SillyTavern Extensions 패널의 SpicyAPI 섹션: 마스킹된 API 키, Check connection 후 표시된 잔액, 시작 가격이 붙은 이미지 모델 선택기

중요한 설정

나머지는 SillyTavern 기본값 그대로 두어도 됩니다.

중요한 설정
설정값이유
StreamingOn긴 답변이 쓰이는 대로 나타나고, 스트리밍 요청이 실패하면 단순한 Bad Request 대신 SpicyAPI의 오류 메시지가 표시됩니다.
Response (tokens)2000 이상추론 모델은 생각 과정도 이 한도에 포함합니다. 기본값 300에서는 생각만으로 한도를 다 써서 아무 답도 돌려주지 못할 수 있습니다.
Request model reasoningOn모델이 생각 과정을 보내면 접힌 블록에 담아 보여 줍니다.
Send inline media텍스트 전용 모델에서는 Off켜 두면 채팅 속 이미지가 이후 모든 메시지에 함께 실려 가고, 이미지를 읽지 못하는 모델은 이를 거부합니다.
Prompt Post-ProcessingNone오류 메시지에 메시지 역할(role)이 언급될 때만 Semi-strict로 바꾸세요.

SillyTavern 전체 가이드

SpicyAPI 확장: 채팅에서 바로 이미지와 영상을

MIT 라이선스의 무료 오픈 소스입니다. 이미지와 영상은 SpicyAPI 잔액에서 결제되며, 프롬프트는 직접 쓰거나 SillyTavern에 연결된 채팅 모델이 써 줄 수 있습니다. 켜 두면 채팅 모델이 스스로 이미지를 요청할 수도 있고, 그 간격(쿨다운)과 하루 상한은 직접 정합니다.

어떤 이미지든 움직이게

채팅의 모든 이미지에 필름 모양 버튼이 붙습니다. 누르면 이미지→영상 모델이 이미지를 짧은 클립으로 바꿔 같은 메시지에 붙여 줍니다. 모션 프롬프트도 채팅 모델이 써 줄 수 있습니다.

SillyTavern 채팅 안에서 재생되는 애니메이션 클립. 우주선 함교의 항법사가 보이고 영상은 5초 중 3초 지점에서 멈춰 있습니다
우주선 함교의 Juno Vale. 카메라가 천천히 다가가고, 창밖에서는 보랏빛 성운이 천천히 회전합니다

Seedance 1.5 Pro · 720p, 5초, 오디오 없음 · $0.1135

실행 전에 가격 확인

프롬프트 없이 /spicy-img를 실행하면 모델과 정확한 가격이 담긴 편집창이 열리고, 그동안 채팅 모델이 현재 장면을 바탕으로 프롬프트를 씁니다. 그대로 고치거나 직접 쓰세요. Generate를 누르기 전에는 아무것도 청구되지 않으며, 실행당 상한을 넘는 요청은 거부됩니다.

SillyTavern의 SpicyAPI 이미지 대화상자: Z-Image Text to Image, This run costs $0.01, 채팅 모델이 장면을 보고 쓴 프롬프트, Generate for $0.01 버튼

Z-Image Turbo · 16:9 · $0.01

모든 모델을 가격과 함께

선택기에는 모든 이미지·영상 모델이 시작 가격과 함께 Uncensored, Softened, Filtered 정책 그룹별로 나옵니다. Automatic으로 두면 가장 저렴한 무검열 모델을 쓰고, $ 표시가 붙은 설정은 가격에 영향을 줍니다.

SpicyAPI 확장의 Animate 모델 목록. Uncensored 그룹 아래에 이미지→영상 모델마다 초당 시작 가격이 표시되어 있습니다

가격은 2026-10-07 기준 표시값이며, 확장은 실시간 카탈로그를 읽습니다

명령어

명령어
명령어동작
/spicy-img [prompt]이미지를 만들어 채팅에 올립니다. 프롬프트를 생략하면 채팅 모델이 장면을 보고 작성합니다.
/spicy-video [prompt]텍스트로 영상을 만듭니다.
/spicy-video image=last [prompt]채팅의 가장 최근 이미지를 움직이게 합니다.
/spicy-task <task id>페이지 새로고침 후 결과를 복구할 때처럼, 이전에 실행한 작업의 결과를 채팅에 추가합니다.
/spicy-balance미국 달러 기준 잔액을 알려 줍니다.

제출된 실행은 페이지를 닫아도 계속 진행되며, 성공하면 청구됩니다. 실패한 실행은 보통 청구되지 않습니다.

GitHub의 소스와 README

SillyTavern용 무검열 채팅 모델

정책이 제한 없음인 모든 채팅 모델을 카탈로그에서 실시간으로 보여 주며, Freedom 점수 순으로 정렬했습니다. 모델 ID를 복사해 Enter a Model ID에 붙여넣으세요.

SillyTavern용 무검열 채팅 모델
모델모델 IDFreedom입력100만 토큰당출력100만 토큰당
Grok 4.7xai/grok-4.7/chat100$2$6
Grok 4.6xai/grok-4.6/chat100$2$6
Grok 4.5xai/grok-4.5/chat100$2$6
Grok 4.3xai/grok-4.3/chat98.9$1.25$2.50
DeepSeek V4.1 Flashdeepseek/v4.1-flash/chat90.4$0.30$1.20
Claude Opus 5.5anthropic/claude-opus-5.5/chat88.9$3.60$18
DeepSeek V4 Flashdeepseek/v4-flash/chat88.9$0.44$1.32
DeepSeek V4 Prodeepseek/v4-pro/chat88.6$1.32$3.96
Claude Sonnet 5.5anthropic/claude-sonnet-5.5/chat88.3$2$10
Gemini 2.5 Flashgoogle/gemini-2.5-flash/chat84.4$0.285$2.375
Claude Opus 4.6anthropic/claude-opus-4.6/chat79.4$5$25
Claude Haiku 5.5anthropic/claude-haiku-5.5/chat77.8$0.10$0.50
Claude Opus 4.5anthropic/claude-opus-4.5/chat75.6$4.50$22.50
Kimi K3moonshot/kimi-k3/chat74.4$2.70$13.50
GLM 5.2zai/glm-5.2/chat67.8$0.98$3.08
Gemini 3.1 Pro Previewgoogle/gemini-3.1-pro-preview/chat67.2$1.90$11.40
Claude Opus 5anthropic/claude-opus-5/chat65$4.50$22.50
GLM 5.3 Flashzai/glm-5.3-flash/chat64.4$0.1275$0.425
Claude Sonnet 4.6anthropic/claude-sonnet-4.6/chat53.9$3$15

제한 없음은 모델이 자체적으로 거부 계층을 두지 않는다는 뜻입니다. Freedom 점수는 표준 콘텐츠 테스트에서 모델이 어느 범위까지 요청을 구현하는지 나타냅니다. Freedom 점수는 이렇게 측정합니다

LLM 리더보드에서 품질, 속도, 가격 비교하기

다른 롤플레이 앱

OpenAI 호환 주소를 받는 앱이라면 같은 키와 모델 ID로 동작합니다. 앱별 입력란은 문서에 정리되어 있습니다.

  • RisuAI

    주소

    https://api.spicyapi.ai/v1

    Custom API 모델을 선택하고 주소, 키, 모델 ID를 입력하세요. 웹사이트에서는 요청이 RisuAI 서버를 거칩니다.

    설정 방법
  • Agnai

    주소

    https://api.spicyapi.ai/v1

    OpenAI 호환 제공자를 추가한 뒤, 프리셋에서 불러온 목록 중 모델을 고르세요. 요청은 Agnai 서버를 거칩니다.

    설정 방법
  • Chub

    주소

    https://api.spicyapi.ai/v1

    Secrets에서 이 주소를 리버스 프록시로 추가한 뒤, 불러온 목록에서 모델을 고르세요. 요청은 브라우저에서 바로 나갑니다.

    설정 방법
  • KoboldAI Lite

    주소

    https://api.spicyapi.ai/v1

    OpenAI 연결을 선택하고 키를 입력한 뒤 모델 목록을 불러오세요. 요청은 브라우저에서 바로 나갑니다.

    설정 방법
  • Janitor AI

    미검증

    주소

    https://api.spicyapi.ai/v1/chat/completions

    Janitor는 전체 경로가 필요합니다. 아직 저희 쪽에서 실제 채팅을 돌려 본 적이 없고, 페이지가 OpenAI 외의 주소를 막을 수도 있으니 시험해 보는 용도로만 생각하세요.

    설정 방법

기본 규칙

우리는 자체 콘텐츠 필터를 두지 않습니다. 그래도 적용되는 한계는 다음과 같습니다.

  • 성인만 이용 가능

    만 18세 이상이어야 하며, 그림체나 설정과 상관없이 등장하는 모든 캐릭터도 성인이어야 합니다.

  • 실존 인물은 동의가 필요합니다

    실존 인물의 성적이거나 사적인 장면, 이미지, 영상을 본인 허락 없이 만들지 마세요. 유명인을 닮게 만든 것도 해당됩니다.

  • 법률과 우리 정책이 적용됩니다

    본인이나 대상 인물이 거주하는 곳에서 불법인 콘텐츠는 계속 금지이며, 이용 정책(Acceptable Use Policy)이 금지하는 내용도 마찬가지입니다.

  • 모델은 각자의 규칙을 따릅니다

    각 모델의 정책 등급은 해당 모델 페이지에 있습니다. Filtered 모델은 거부할 수 있고 Softened 모델은 결과 수위를 낮출 수 있습니다. 거부된 이미지나 영상은 모델 페이지에 따로 적혀 있지 않은 한 청구되지 않습니다.

  • 내 키와 파일

    확장은 키를 SillyTavern 설정 파일에 평문으로 저장하므로 다른 확장이 읽을 수 있습니다. 일일 한도를 건 별도 키를 쓰세요. 생성된 파일의 우리 쪽 사본은 최대 14일 뒤 삭제됩니다.

이용 정책 읽기

자주 묻는 질문

다음 장면에는 무검열 모델을 써 보세요

채팅은 몇 분, 이미지와 영상은 거기에 1분 정도면 준비됩니다. 사용한 만큼 달러로 결제하고, 모든 이미지와 클립은 실행 전에 가격이 표시됩니다.