ko ▾
키를 받으세요

uncensored 채팅 API 통합

Start building with our uncensored LLM API by setting your base URL and key, then send text requests just like you would with OpenAI. This quickstart covers the essentials of integration, streaming, and error handling so you can get your project running immediately.

https://api.glmapiprice.com/v1무차별

기본 URL과 API 키를 설정하세요

제공된 기본 URL과 유효한 API 키를 사용하여 애플리케이션을 연결하세요. 우리 서비스는 완전히 OpenAI 호환이므로 기존 클라이언트 코드에서 기본 URL과 인증 헤더만 변경하면 됩니다. uncensored 모델로 전환하기 위해 전체 통합 로직을 다시 작성할 필요가 없습니다.

  • Base URL: https://api.glmapiprice.com/v1
  • 모델 ID: uncensored

대시보드에서 Google 또는 이메일로 키를 생성하세요. 키는 선불 크레딧에 대한 접근 권한을 부여하므로 안전하게 보관하세요.

첫 번째 채팅 완성 요청 보내기

채팅 완료 엔드포인트로 표준 POST 요청을 보내 텍스트 응답을 받으세요. 이는 가장 기본적인 상호작용이며 모든 OpenAI 호환 SDK와 함께 작동합니다. 시스템 프롬프트와 사용자 메시지를 제공하고 모델이 생성된 텍스트를 반환합니다.

curl https://api.glmapiprice.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
  }'

모델 ID를 다음으로 지정하세요. uncensored 요청 본문에 포함됩니다. 이는 생성에 사용할 모델을 API에 알려줍니다.

Python SDK와 통합

공식 Python 라이브러리를 사용하여 프로그래매틱하게 API와 상호 작용하세요. 이 방법은 JSON 직렬화 및 오류 처리를 자동으로 처리합니다. 호출을 시작하기 전에 클라이언트를 올바른 base URL로 구성해야 합니다.

from openai import OpenAI

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

이 방법은 Python에서 응답을 처리해야 하는 백엔드 서비스나 스크립트에 이상적입니다. SDK는 HTTP 연결을 효율적으로 관리합니다.

Node SDK를 사용하여 연결하세요

표준 클라이언트 라이브러리를 사용하여 Node.js 환경에서 API를 구현하세요. 이를 통해 JavaScript 또는 TypeScript 애플리케이션에 uncensored 모델을 직접 통합할 수 있습니다. 기본 URL을 당사 서비스로 설정하세요.

import OpenAI from "openai";

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

Node.js 예제:

SSE를 통한 스트리밍을 활성화

stream 매개변수를 true로 설정하여 실시간으로 스트림 응답을 사용하세요. 이렇게 하면 생성되는 텍스트 청크가 전송되어 채팅 인터페이스의 사용자 경험을 향상시킵니다. 마지막 청크에서 토큰 사용 통계를 받습니다.

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 키가 유효하지 않거나 만료된 경우 401 오류가 발생할 수 있습니다. 402 오류는 부족 선불 크레딧을 나타내며 암호화폐 충전이 필요합니다. 속도 제한은 분당 300회 요청을 초과할 경우 429 상태를 반환합니다.

컨텍스트 윈도우는 프롬프트와 completion을 합쳐 최대 100,000개의 토큰을 허용합니다. 오류 및 거절된 요청은 선불 크레딧을 소모하지 않으므로 실제 출력에 대해서만 요금이 부과됩니다.

자주 묻는 질문

이 uncensored 모델에 대한 glm API 가격은 얼마인가요?

저희 요금제는 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 선불 크레딧으로 사용한 만큼만 지불하며 월 구독료가 없습니다.

API 키를 시작하는 방법은?

API 키를 즉시 받으려면 Google 또는 이메일을 사용하여 가입하세요. 키는 생성 후 즉시 표시되며 기본 URL을 업데이트하여 모든 OpenAI 호환 클라이언트와 함께 사용할 수 있습니다.

요율 제한에 도달하면 어떻게 되나요?

429 상태 코드는 분당 300회 요청 또는 8개의 동시 요청을 초과하는 경우 반환됩니다. 요청 빈도를 줄이거나 필요한 경우 여러 API 키에 부하를 분산하세요.

지금 키 보안

등록하고 키를 가져온 후 엔드포인트 URL을 업데이트하세요. 이것으로 끝입니다.

키를 받으세요https://api.glmapiprice.com/v1