KO ▾

speechtotextapis.com텍스트 파이프라인 후처리를 위한 무검열 LLM

Speech To Text API
API 키 받기

API 문서: 텍스트 파이프라인용 채팅 완료

이 빠른 시작 가이드를 사용하여 음성 텍스트 파이프라인에 무검열 LLM을 연결하십시오. OpenAI 호환 엔드포인트를 사용하여 텍스트를 전송하거나 결과를 스트리밍하거나 표준 SDK를 통해 도구를 호출하십시오.

Base URL 및 인증

클라이언트를 Base URL https://api.speechtotextapis.com/v1로 설정하는 것으로 시작하십시오. 이 엔드포인트는 OpenAI와 완전히 호환되므로, base_url 매개변수만 재정의하면 모든 표준 openai SDK를 사용할 수 있습니다. 요청 로직을 다시 작성할 필요가 없습니다. URL만 바꾸고 API 키를 삽입하면 됩니다. 키는 키 페이지에서 가입하는 즉시 생성됩니다. 키는 계정에 연결되어 있으며 언제든지 재생성할 수 있으며, 이때 이전 키는 즉시 무효화됩니다. 전화번호 요구 사항이 없으며, 무료 체험 크레딧은 카드 없이도 활성화됩니다. 이 설정은 파이프라인을 단순하게 유지하면서도 합법적인 성인 콘텐츠를 부드럽게 처리하지 않는 무검열 모델에 대한 접근을 보장합니다.

첫 번째 요청

표준 POST 요청을 /v1/chat/completions으로 보내십시오. 모델 식별자는 항상 uncensored입니다. 이 모델은 합법적인 주제에 대한 최소 거부율을 위해 조정된 오픈 웨이트 모델입니다. 전용 GPU 서버에서 실행됩니다. GPT나 Claude를 얻는 것이 아니라, 일관된 단일 모델 경험을 얻습니다. 요청 본문에는 model, messages, stream 플래그가 포함됩니다. 아래는 연결을 확인하고 텍스트 응답을 얻기 위한 기본 cURL 예제입니다.

curl https://api.speechtotextapis.com/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."}]
  }'

이 요청은 생성된 텍스트가 포함된 JSON 객체를 반환합니다. 키가 유효하지 않으면 401 오류가 발생합니다. 선불 크레딧이 고갈되면 402 오류가 발생합니다. 로직 디버깅 전에 확인해야 하는 주요 차단 사항입니다.

Python SDK 통합

Python 개발자를 위해 공식 openai 라이브러리는 별도의 설정 없이 바로 작동합니다. API 키와 커스텀 Base URL을 사용하여 클라이언트를 초기화하세요. 채팅 완료 요청 시 uncensored 모델 ID를 전달하세요. 이 방식은 ASR 출력물의 사후 처리, 전사 노이즈 제거 또는 원본 텍스트에서 구조화된 데이터 추출에 이상적입니다. 무검열 특성 덕분에 전사문에 성인 대화나 논쟁적인 용어가 포함되어도 LLM은 품위 유지를 위해 차단하거나 재작성하지 않고 처리합니다. 이는 원본 오디오에 대한 충실함이 가장 중요한 크리에이티브 파이프라인에서 매우 중요합니다. SDK는 토큰화 및 재시도 로직을 자동으로 처리합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.speechtotextapis.com/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)

모델 ID는 엄격히 uncensored여야 합니다. gpt-4 또는 기타 일반 식별자로 대체하지 마십시오. 이러한 식별자는 특정 무검열 가중치로 라우팅되지 않을 수 있습니다.

Node SDK 통합

Node.js 개발자는 openai npm 패키지를 유사하게 사용할 수 있습니다. 클라이언트 생성자에서 apiKey 및 baseURL을 설정하십시오. 그런 다음 uncensored 모델로 chat.completions.create를 호출하십시오. 이는 실시간 자막 스크립트 또는 서버 측 텍스트 생성 작업에 유용합니다. API는 표준 JSON 페이로드를 지원합니다. 어조나 어시스턴트의 역할을 정의하기 위해 시스템 메시지를 포함할 수 있습니다. 무검열 모델은 창의적인 출력을 변경할 수 있는 추가 안전 레이어 없이 이러한 프롬프트에 직접 응답합니다. 큰 문서를 처리하는 경우 응답 스트림을 처리하십시오. Node SDK는 HTTP 세부 정보를 추상화하여 텍스트 파이프라인 로직에 집중할 수 있게 합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.speechtotextapis.com/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);

속도 제한은 키별로 적용됩니다. 분당 300개 요청을 초과하면 API가 429 오류를 반환합니다. 재시도 로직에 지수 백오프를 구현하여 이를 우아하게 처리하세요.

스트리밍 응답 (SSE)

저지연 애플리케이션의 경우 요청에 stream: true를 설정하여 스트리밍을 활성화하세요. API는 서버 전송 이벤트(SSE) 청크를 반환합니다. 각 청크에는 부분 텍스트 델타가 포함됩니다. 이는 실시간 자막 제공 또는 대화형 채팅 인터페이스에 필수적입니다. 무검열 모델은 네이티브 스트리밍을 지원합니다. 텍스트 표시를 시작하기 위해 전체 완료를 기다릴 필요가 없습니다. 이는 지각 지연 시간을 크게 줄입니다. SDK를 구성하여 스트림 이벤트를 처리하세요. Python에서는 스트림 객체를 반복하고, Node.js에서는 비동기 반복자를 사용하세요. 스트림은 완료 사유가 포함된 마지막 청크로 종료됩니다. 이 방법은 대역폭과 사용자 경험 모두에 효율적입니다.

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 키당 분당 300개의 요청에 대한 하드 제한이 있습니다. 요청 본문은 8 MB를 초과할 수 없습니다. 컨텍스트 창은 프롬프트와 완료를 모두 포함하여 100,000 토큰입니다. 이는 대부분의 문서 처리 및 긴 컨텍스트 전사 작업에 충분합니다. 컨텍스트 창을 초과하는 프롬프트를 보내면 API가 오류를 반환합니다. 무검열 모델은 하나의 특정 하드 제한만 차단합니다: 미성년자가 포함된 성적인 콘텐츠. 그 외의 모든 합법적인 성인 콘텐츠가 허용됩니다. 이는 콘텐츠 다양성이 예상되는 미디어 파이프라인에 이상적입니다. 구독은 없으며, 사용한 만큼 지불합니다. 선불 크레딧은 만료되지 않습니다. 필요시 GET /v1/models 엔드포인트를 사용하여 가용성을 확인하십시오. 모델 ID는 항상 uncensored입니다.

API 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
모델 IDuncensored
Base URLhttps://api.speechtotextapis.com/v1
인증Authorization: Bearer YOUR_KEY
엔드포인트POST /v1/chat/completions · GET /v1/models
컨텍스트 창100,000 토큰 (입력 + 출력)
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
JSON 모드response_format: {"type": "json_object"}
속도 제한키당 분당 300회
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
동시 요청키당 동시 8개
요청 크기최대 8 MB
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
보너스$50 이상 +5%, $100 이상 +10%
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
유효기간유료 크레딧은 만료되지 않으며 구독 없음
충전USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
로그인Google 또는 이메일과 비밀번호

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도

질문과 답변

이것이 공식 OpenAI API인가요?

아니요, 이는 독립적인 서비스입니다. 우리는 OpenAI 채팅 완료 인터페이스와 호환되는 자체 무검열 모델을 호스팅합니다. GPT-4나 GPT-3.5가 아닙니다. 가격과 제한 사항이 다르므로 OpenAI의 문서를 확인하십시오.

크레딧이 부족하면 어떻게 되나요?

API 키는 유효하지만 요청 시 402 Payment Required 오류가 반환됩니다. 사용 중지를 해제하려면 암호화폐(USDT 또는 USDC)를 통해 선불 계정에 충전해야 합니다. 선불 크레딧은 만료되지 않으므로 편리할 때 언제든지 자금을 추가할 수 있습니다.

무검열 모델은 성인 콘텐츠를 필터링하나요?

미성년자가 포함된 성적인 콘텐츠는 강제로 차단합니다. 그 외의 합법적인 성인 콘텐츠, 가상 시나리오 또는 논쟁적인 주제에 대해서는 모델이 응답을 거부하거나 부드럽게 처리하지 않습니다. 이를 통해 파이프라인이 원본 텍스트의 어조와 의미를 그대로 유지할 수 있습니다.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 Base URL을 변경하십시오. 설정은 이것뿐입니다.

API 키 받기문서 읽기