ko ▾
API 키 받기
  1. ChatKioHne
  2. API 문서

API 문서

인증, 엔드포인트 및 스트리밍을 다루는 제한 없는 LLM API를 시작하세요. 이 가이드는 제한 없는 창작 작성을 위한 것입니다.

Base URL 및 인증

API는 표준 OpenAI 관례를 따릅니다. 사용 HTTPS://api.chatkiohnezensur.com/v1 베이스 URL로 사용합니다. Google 또는 이메일로 가입한 후 대시보드에서 키를 가져옵니다. 이 키를 안전하게 보관하세요. 키를 Authorization Bearer 토큰으로 설정합니다.

인증은 직관적입니다. 복잡한 라우팅이나 벤더별 특수 사항이 적용되지 않습니다. 요청은 전용 uncensored 모델로 직접 전송됩니다. 401 오류는 키가 유효하지 않음을 나타냅니다. 접근이 실패하는 경우 계정 설정을 확인하세요.

각 계정에는 활성 키가 하나만 허용됩니다. 새 키를 생성하면 이전 키가 즉시 대체됩니다. 이는 항상 접근 권한을 제어할 수 있도록 보장합니다. 가입 시 전화번호 인증이 필요하지 않습니다.

curl https://api.chatkiohnezensur.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the three main points of the provided text"}]
  }'

Python을 사용한 첫 번째 요청

공식 SDK를 사용하여 모델로 텍스트를 보내세요. 패키지를 설치하고 키를 구성하세요. 모델 ID는 다음과 같습니다. uncensored. 요청은 텍스트 응답을 직접 반환합니다. 이는 역할극이나 제한 없는 창작 글쓰기에 적합합니다.

창의성을 위해 temperature를 설정하세요. Use top_p nucleus sampling을 위해. Adjust max_tokens 출력 길이를 제어합니다. 명시하지 않으면 기본 최대값은 2,048 토큰입니다. 오류 및 거절 시 크레딧이 소모되지 않습니다.

응답 형식은 표준 JSON입니다. 예외를 적절히 처리하세요. API는 실시간 출력을 위해 스트리밍을 지원합니다. 앱에서 더 나은 사용자 경험을 위해 stream 매개변수를 사용하세요.

from openai import OpenAI

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

Node SDK 구현

Node.js 애플리케이션에 API를 쉽게 통합하세요. Base URL을 올바르게 구성하세요. 헤더에 API 키를 전달하세요. SDK는 직렬화를 자동으로 처리합니다. 이는 보일러플레이트 코드를 크게 줄여줍니다.

스트림 응답을 사용하여 UI를 실시간으로 업데이트하세요. 청크가 도착하는 대로 처리하세요. 이는 긴 출력을 기다리는 사용자에게 더 부드러운 경험을 제공합니다. 컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다.

함수 호출은 tools 매개변수를 통해 제공됩니다. 구조화된 데이터 추출을 위한 스키마를 정의하세요. 모델은 형식 제약 사항을 준수합니다. JSON 모드는 파싱을 위해 일관된 출력을 보장합니다.

import OpenAI from "openai";

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

스트리밍 및 SSE

stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트(SSE)를 반환합니다. 각 청크에는 부분 텍스트가 포함됩니다. 마지막 청크에는 토큰 사용량 통계가 포함됩니다.

데이터가 도착하는 대로 처리합니다. 이는 긴 응답에 대한 지각된 지연 시간을 줄입니다. 청크를 버퍼링하여 전체 메시지를 복원합니다. 네트워크 중단 시 우아하게 처리합니다.

스트리밍은 함수 호출과 함께 작동합니다. 도구 호출을 점진적으로 수신하고 UI를 동적으로 업데이트하세요. 이 접근 방식은 고트래픽 애플리케이션에서 잘 확장됩니다.

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개의 동시 요청으로 제한됩니다. 요청 본문은 8MB를 초과할 수 없습니다. 이러한 제한은 피크 사용 시간 중 남용을 방지합니다.

Rate limits는 매분 초기화됩니다. 이를 초과하면 429 오류가 반환됩니다. 다시 시도하기 전에 기다리세요. 프리미엄 티어는 향후 더 높은 제한을 제공할 수 있습니다.

컨텍스트 윈도우는 100,000 토큰을 지원합니다. 여기에는 프롬프트와 완성이 모두 포함됩니다. 한계 내에 머무르기 위해 사용량을 모니터링하세요. 큰 입력은 더 많은 크레딧을 소모합니다.

토큰 세기 및 비용

사용한 만큼만 지불하세요. 입력 토큰은 100만 개당 $0.15, 출력 토큰은 100만 개당 $0.50입니다. 크레딧은 만료되지 않습니다. 오류는 무료입니다.

암호화폐로 충전하세요. TRC20의 USDT 또는 Base의 USDC를 받습니다. 최소 입금 금액은 $20입니다. 큰 금액일 경우 보너스 크레딧이 적용됩니다. $50부터 +5%, $100부터 +10%, $200부터 +15%.

신규 계정은 $0.50 체험 크레딧을 받습니다. 7일 동안 유효합니다. 대시보드에서 사용량을 확인하세요. 크레디에 대한 환불은 제공되지 않습니다.

자주 묻는 질문

uncensored 모델은 'ki ohne zensur' 채팅에 사용되나요?

제한 없는 응답에 맞게 조정된 전용 오픈 가중치 모델을 사용합니다. 합법적인 성인, 픽션 또는 논쟁적인 주제에 대해 거부하지 않습니다. 이 모델은 GPT, Claude 또는 기타 벤더의 모델이 아닙니다.

API의 오류를 어떻게 처리하나요?

에러는 표준 HTTP 코드를 반환합니다. 401은 유효하지 않은 키를 의미합니다. 402는 크레딧이 없음을 나타냅니다. 429는 속도 제한을 신호합니다. 응답 본문에서 세부 정보를 확인하세요. 에러는 토큰을 소모하지 않습니다.

실시간 출력에 스트리밍 응답을 사용할 수 있나요?

네, 요청에 stream을 true로 설정합니다. API는 서버 전송 이벤트를 반환합니다. 도착하는 대로 청크를 처리합니다. 이는 긴 응답의 지연 시간을 줄입니다.

API 키 검색

등록하고 키를 복사한 후 기본 URL을 업데이트하세요. 몇 분 만에 통합이 완료됩니다.