ko ▾
키를 생성api.llmapiservices.com/v1
  1. LlmApiServices
  2. 빠른 시작: 무검열 API 통합하기

빠른 시작: 무검열 API 통합하기

인증, 기본 요청 및 스트리밍, 함수 호출과 같은 고급 기능을 다루는 빠른 시작 가이드를 통해 제한 없는 LLM API를 시작하세요.

Base URL 및 인증

클라이언트를 기본 URL로 가리키고 생성된 API 키로 인증하세요. 우리 서비스는 완전히 OpenAI 호환이므로, 기본 URL만 업데이트하면 됩니다. base_url 인증 헤더에 키를 입력하세요. 전화번호 없이 이메일 또는 Google 계정으로 가입하면 즉시 키를 받을 수 있습니다.

키는 선불 크레딧에 대한 접근 권한을 부여하므로 키를 안전하게 보관하세요. 오류와 거정은 토큰을 소모하지 않으므로 안전하게 테스트할 수 있습니다.

채팅 완료 엔드포인트

채팅 완료 엔드포인트에 텍스트 데이터를 보내 텍스트 응답을 받으세요. 이 간단한 POST 요청을 사용하면 , 와 같은 표준 매개변수를 사용하여 uncensored 모델과 상호작용할 수 있습니다. temperature 및 top_p. 복잡한 라우팅을 관리하거나 여러 벤더 모델 중에서 선택할 필요가 없습니다.

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

각 요청은 프롬프트에 따라 입력 토큰을 소모하고 생성된 텍스트에 따라 출력 토큰을 소모합니다. 오류는 무료이므로 예상치 못한 과금 없이 실험할 수 있습니다.

스트리밍 및 함수 호출

서버 전송 이벤트(SSE)를 통한 스트리밍 활성화로 실시간 응답 활성화. 이 접근 방식은 생성되는 대로 토큰을 전달하여 채팅 애플리케이션에 더 매끄러운 사용자 경험을 제공합니다. 또한 모델이 외부 도구 또는 API와 동적으로 상호작용할 수 있도록 함수 호출을 사용할 수도 있습니다.

from openai import OpenAI

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

함수 호출은 애플리케이션에서 실행할 수 있는 구조화된 데이터를 반환합니다. 이 유연성은 단순 텍스트 생성 이상의 작업을 수행할 수 있는 지능형 에이전트를 구축하는 데 필수적입니다.

JSON 모드 및 매개변수

JSON 모드를 사용하여 엄격한 출력 형식을 강제하세요. 이는 응답이 유효한 JSON이 되도록 보장하여 신뢰할 수 있는 구문 분석을 가능하게 합니다. parameters와 같은 매개변수를 사용하여 생성 동작을 제어할 수 있습니다. seed 재현성 또는 stop 특정 지점에서 출력을 중단하기 위한 시퀀스. 이러한 수준의 제어는 API를 기존 워크플로우에 원활하게 통합하는 데 도움이 됩니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmapiservices.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회 요청 및 키당 8개의 동시 요청이 허용됩니다. 이러한 제한을 초과하면 429 오류가 발생하며 요청 속도를 줄여야 함을 나타냅니다. 인증 오류는 키가 유효하지 않을 경우 401 상태를 반환합니다.

컨텍스트 창 및 크레딧 관리

프롬프트와 생성을 합쳐 100,000개의 토큰까지 generous한 컨텍스트 창을 활용하세요. 이를 통해 컨텍스트 손실 없이 긴 대화나 큰 문서 처리가 가능합니다. 크레딧이 부족하면 402 오류가 발생하며, 이 때 암호화폐로 충전하라는 안내가 표시됩니다.

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)

선불 크레딧은 만료되지 않으므로 대규모 프로젝트에 여유를 가지고 작업할 수 있습니다. 오류가 발생해도 잔액이 차감되지 않으므로 성공적으로 완료된 작업에만 비용을 지불합니다.

자주 묻는 질문

uncensored LLM API의 기본 URL은 무엇입니까?

기본 URL은 HTTPS://api.llmapiservices.com/v1입니다. 클라이언트 구성을 업데이트하여 모든 OpenAI 호환 SDK와 함께 이 URL을 사용할 수 있습니다.

요청을 인증하는 방법은?

API 키를 Authorization 헤더에 Bearer 토큰으로 포함하세요. Google 또는 이메일로 가입한 직후 이 키를 생성할 수 있습니다.

요율 제한을 초과하면 어떻게 되나요?

429 상태 코드를 받게 됩니다. 키당 분당 요청 수는 300회이고 동시 요청 수는 8회입니다. 요청 빈도를 줄여 정상 작동으로 복귀하세요.

양식을 통해 키 확인

등록, 키 복사, 기본 URL 업데이트. 그거면 됩니다.