Grok NSFW 사용자를 위한 빠른 시작
기존 OpenAI SDK를 몇 분 만에 호스팅된 무검열 LLM 엔드포인트에 연결하세요. 이 빠른 시작은 이미 알고 있는 코드를 사용하여 인증, 기본 요청, 스트리밍 및 도구 통합을 안내합니다.
인증 및 기본 URL
API는 openai 호환 프로토콜을 구현합니다. 고유한 API 키를 Authorization 헤더에 전달하여 인증합니다. 모든 요청의 기본 URL은 https://api.groknsfw.cc/v1입니다. 일반 제공업체와 달리 특정 조직 ID가 필요하지 않습니다. 대시보드 또는 빠른 가입 페이지를 통해 키를 생성하세요. 키를 안전하게 보관하세요. 선불 크레딧에 대한 전체 접근 권한을 제공합니다. 월 구독료나 구독이 없으며 토큰 사용량 기반 가격 책정만 적용되고 만료되지 않습니다.
모든 요청에는 모델 식별자 uncensored이 포함되어야 합니다. 이 모델은 다른 벤더와 구별되는 오픈 웨이트 대형 언어 모델로, 당사 인프라에서 호스팅됩니다. 법적 성인 콘텐츠에 대해 제한 없는 응답을 제공하도록 조정되었으며 높은 사실 정확도를 유지합니다. 클라이언트 라이브러리 버전을 변경할 필요가 없으며 표준 OpenAI SDK는 바로 작동합니다.
기본 채팅 완료
텍스트 생성을 위해 표준 채팅 완료 요청을 보내세요. 엔드포인트는 시스템, 사용자 및 어시스턴트 역할을 포함한 메시지 목록을 받습니다. 이 구조는 컨텍스트, 지침 및 대화 기록을 정의할 수 있게 합니다. 모델은 제공된 프롬프트를 기반으로 텍스트 응답을 반환합니다. temperature 및 top_p과 같은 매개변수를 사용하여 출력의 창의성을 제어할 수 있습니다. max_tokens을 지정하지 않으면 기본 출력 제한은 2,048 토큰입니다. 요청당 최대 32,000 토큰까지 늘릴 수 있으며, 총 100,000 토큰 컨텍스트 창 내에서 가능합니다.
오류는 표준 JSON 형식으로 반환됩니다. 일반적인 문제에는 유효하지 않은 키 또는 부족해진 크레딧이 있습니다. API는 토큰화를 처리하지 않으므로 텍스트를 보내면 모델이 내부적으로 처리합니다. 최종 생성된 텍스트 또는 활성화된 경우 부분 스트림을 받습니다.
스트리밍 응답
서버 전송 이벤트(SSE)를 통해 스트리밍이 지원됩니다. 요청에stream 매개변수를 true로 설정하세요. API는 모델이 텍스트를 생성하는 동안 일련의 청크를 반환합니다. 이는 실시간 UI 업데이트 또는 지각된 지연 시간 감소에 유용합니다. 각 청크에는 부분 데이터가 포함됩니다. 마지막 청크에는 요청의 토큰 사용량 통계가 포함되어 비용 추적을 정확하게 할 수 있습니다. 클라이언트 라이브러리가 스트림 중단 시 적절하게 처리하도록 하세요.
함수 호출 및 도구
API는 함수 호출을 지원하여 모델이 일반 텍스트 대신 구조화된 데이터를 출력할 수 있게 합니다. tools 매개변수에서 함수 이름, 설명 및 매개변수 스키마를 지정하여 도구를 정의하세요. 모델이 도구 호출이 필요하다고 판단하면 JSON 형식으로 함수 이름과 인수를 반환합니다. 애플리케이션은 함수를 실행하고 결과를 대화에 다시 피드백합니다. 이는 복잡한 워크플로우, 데이터 추출 및 자동화된 작업을 가능하게 합니다. tool_choice을 설정하여 모델이 도구를 반드시 사용해야 하는지 아니면 자유롭게 선택할 수 있는지를 제어하세요.
JSON 모드
엄격한 출력 형식이 필요한 애플리케이션의 경우 JSON 모드를 사용하세요. response_format 매개변수를 {"type": "json_object"}로 설정하세요. 모델은 출력을 유효한 JSON으로 제한합니다. 이는 백엔드 시스템에 데이터를 구문 분석하거나 구조화된 구성을 생성하는 데 이상적입니다. JSON 모드는 자유 형식 텍스트에 비해 모델의 추론 유연성을 약간 감소시킬 수 있습니다. 프롬프트에 JSON만 출력하라고 명확히 지시하세요. 이 기능은 함수 호출과 함께 작동하지만 도구 정의 없이 구조화된 데이터만 필요할 때 더 간단한 인터페이스를 제공합니다.
토큰 사용량 및 제한
계정은 분당 300개 요청 및 키당 8개 동시 요청으로 제한됩니다. 최대 요청 본문 크기는 8 MB입니다. 이 한도를 초과하면 API는 429 상태 코드를 반환합니다. 인증 오류는 401을, 크레딧 부족은 402를 반환합니다. 가격은 입력 토큰 백만 개당 $0.25, 출력 토큰 백만 개당 $1.00입니다. 오류와 거부는 크레딧을 소모하지 않습니다. 컨텍스트 창은 프롬프트와 완료를 합쳐 총 100,000 토큰입니다. 예상치 못한 비용을 피하려면 토큰 사용량을 신중하게 관리하세요. 크레딧은 절대 만료되지 않으며 언제든지 암호화폐로 충전할 수 있습니다.
cURL
curl https://api.groknsfw.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfw.cc/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfw.cc/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);스트리밍
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)API 사양
크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.
| 항목 | 내용 |
|---|---|
| 형식 | OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작 |
| 인증 | Authorization: Bearer YOUR_KEY |
| 모델 ID | uncensored |
| 엔드포인트 | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.groknsfw.cc/v1 |
| JSON 모드 | response_format: {"type": "json_object"} |
| 파라미터 | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 최대 출력 | 100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음) |
| 함수 호출 | 지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송 |
| 컨텍스트 창 | 100,000 토큰 (입력 + 출력) |
| 스트리밍 | 지원 — SSE, 마지막 청크에 토큰 사용량 포함 |
| 동시 요청 | 키당 동시 8개 |
| 속도 제한 | 키당 분당 300회 |
| 응답 헤더 | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 요청 크기 | 최대 8 MB |
| 보너스 | $50 이상 +5%, $100 이상 +10% |
| 유효기간 | 유료 크레딧은 만료되지 않으며 구독 없음 |
| 과금 | 선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료 |
| 충전 | USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액 |
| 무료 체험 | $0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용 |
| 가격 | 입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00 |
| 로그인 | Google 또는 이메일과 비밀번호 |
| 키 | 계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효 |
| 콘텐츠 | 성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부 |
오류 코드
오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.
| 코드 | 유형 | 의미 |
|---|---|---|
400 | bad_request | 잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과 |
401 | missing_key · invalid_key · key_revoked | 키 없음·잘못됨·새 키로 교체됨 |
402 | no_credit | 잔액 없음 — 충전하면 즉시 재개 |
403 | content_blocked | 미성년자 관련 성적 콘텐츠 — 거부, 과금 없음 |
404 | not_found | 알 수 없는 엔드포인트 |
413 | request_too_large | 본문 8 MB 초과 |
429 | rate_limited · concurrency | 분당 300회 또는 동시 8개 초과 — 잠시 후 재시도 |
503 | upstream_busy | 모델 혼잡 — 몇 초 후 재시도 |
질문과 답변
이 서비스는 Grok 모델의 재판매업체입니까?
아니요. 독립적인 API입니다. 자체 무검열 오픈 웨이트 모델을 서버에서 호스팅합니다. GPT, Claude, Gemini, Grok 또는 타사 모델이 아닙니다. 자체 인프라에서 실행되며 제한 없는 콘텐츠 생성에 최적화되었습니다.
크레딧을 충전하는 방법은 무엇입니까?
USDT(TRC20)와 USDC(Base)만 받습니다. $10에서 $500 사이의 정수 금액으로 충전할 수 있습니다. 크레딧은 만료되지 않습니다. 월별 요금이나 구독이 없습니다. $50 및 $100 충전 시 보너스 크레딧이 제공됩니다.
최대 출력 길이는 얼마입니까?
요청당 최대 출력은 32,000 토큰입니다. 프롬프트와 완료를 모두 포함한 총 컨텍스트 창은 100,000 토큰입니다. <code>max_tokens</code> 매개변수를 설정하지 않으면 기본 출력 제한은 2,048 토큰입니다.
키는 양식 하나만 작성하면 받을 수 있습니다
계정을 생성하고 키를 복사한 후 기본 URL을 변경하세요. 설정은 이것뿐입니다.