Uncensored LLM API 통합
기본 URL과 API 키를 업데이트하여 기존 OpenAI 호환 클라이언트를 비차단 모델에 연결하세요. 구성 변경 없이 텍스트 완성, 스트리밍 활성화 및 JSON 응답 처리가 가능합니다.
인증 및 Base URL 설정
표준 OpenAI 기본 URL을 우리 엔드포인트로 교체하고 고유한 API 키를 제공하세요. Google 또는 이메일로 가입한 직후 이 키를 받게 되며, 모든 요청에 대한 유일한 자격 증명으로 유지됩니다. 우리 API는 표준 헤더를 수락하므로 인증 로직을 다시 작성하지 않고 기존 코드베이스를 마이그레이션할 수 있습니다.
을 사용하세요 Authorization 헤더 Bearer 키를 전달하는 스키마입니다. 이 방법은 OpenAI 호환 엔드포인트를 지원하는 모든 라이브러리에서 작동하므로 사용 전에 연결성을 테스트할 수 있습니다.
- Base URL:
https://api.mistralaikey.com/v1 - 헤더:
Authorization: Bearer YOUR_API_KEY
첫 채팅 완료 보내기
POSTリクエストを送信 /v1/chat/completions 프롬프트와 모델 식별자 uncensored. 이 엔드포인트는 텍스트 입력을 받아 OpenAI 표준을 엄격히 준수하는 생성된 텍스트 응답을 반환합니다. 이 API는 채팅 완성에만 중점을 두므로 임베딩 또는 이미지 생성 매개변수를 구성할 필요가 없습니다.
다음 항목을 설정하세요. model field to uncensored uncensored 대규모 언어 모델에 접근하세요. 시스템은 입력을 처리하고 completion을 반환하여 키가 작동하고 모델이 쿼리에 올바르게 응답하는지 확인할 수 있습니다.
curl https://api.mistralaikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the code for the login function"}]
}'
스트리밍 및 도구 활성화
스트리밍을 활성화하려면 stream true로 설정하세요. 서버 전송 이벤트(SSE)를 통해 토큰 단위로 업데이트를 반환합니다. 이 방식은 지각된 지연 시간을 줄이고 생성되는 대로 부분 결과를 표시할 수 있게 합니다. 요청에 도구를 정의하여 함수 호출을 통합할 수도 있으며, 이를 통해 모델이 특정 작업을 실행하거나 데이터를 동적으로 검색할 수 있습니다.
스트리밍은 실시간 피드백을 제공하며, 이는 상호작용형 애플리케이션에 중요합니다. 스트림의 마지막 청크에는 토큰 사용량 통계가 포함되어 있어 비용을 정확하게 추적하는 데 도움이 됩니다. 도구 정의는 표준 OpenAI 형식을 따르므로 함수 호출에 익숙한 개발자에게 통합이 간단합니다.
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)
JSON 모드 응답 처리
설정하여 구조화된 출력 강제 response_format 수신하여 {"type": "json_object"}모델이 유효한 JSON을 반환하여 애플리케이션 코드에서 파싱을 단순화함을 보장합니다. 데이터 무결성을 유지하기 위해 도구 정의 또는 엄격한 프롬프트 지시문과 결합할 수 있습니다.
JSON 모드는 구조화된 데이터를 신뢰할 수 있게 소비해야 하는 프로그램에 필수적입니다. 이 형식을 강제함으로써 파싱 오류를 피하고 일관된 응답을 보장합니다. 이 기능은 다른 매개변수와 함께 작동합니다 temperature 및 top_p, 창의성과 구조의 균형을 맞출 수 있습니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralaikey.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)
토큰 제한 사항 및 사용량 이해
이 모델은 프롬프트와 completion을 합쳐 100,000개의 토큰을 처리할 수 있는 컨텍스트 윈도우를 지원합니다. 이 넉넉한 제한으로 잘림 없이 대규모 문서를 처리하거나 긴 대화 기록을 유지할 수 있습니다. 그러나 요청당 최대 출력은 16,000개의 토큰으로 제한되며, 제한값을 지정하지 않으면 2,048개의 토큰입니다. max_tokens.
응답에서 반환된 토큰 수를 통해 사용량을 추적하세요. 각 요청은 입력 및 출력 토큰을 소모하며, 입력 토큰은 백만 토큰당 $0.15, 출력 토큰은 백만 토큰당 $0.50에 과금됩니다. 오류와 거절에는 요금이 부과되지 않으므로 성공적인 완료에 대해서만 요금이 부과됩니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralaikey.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 Too Many Requests 오류가 발생합니다. 인증 실패 시 401 Unauthorized 상태가 반환되며, 잔액 부족 시 402 Payment Required 응답이 반환됩니다.
이러한 제한 사항은 모든 사용자에게 안정적인 성능을 보장합니다. 401 오류가 발생하면 API 키를 확인하고 대체되지 않았는지 확인하십시오. 402 오류는 선불 크레딧이 소진되었음을 의미하며, 암호화폐를 통해 충전해야 합니다. 요청 본문은 8MB로 제한되므로 큰 페이로드는 압축하거나 적절히 분할해야 합니다.
자주 묻는 질문
mistral AI 키란 무엇이며 어떻게 작동하나요?
mistral AI 키는 우리사의 uncensored LLM API에 접근할 수 있는 고유한 인증 토큰입니다. Google 또는 이메일을 통해 가입하여 획득하며, OpenAI 호환 엔드포인트로 요청을 인증하는 데 사용합니다. 이 키를 사용하면 기존 표준 API 인증을 지원하는 모든 클라이언트에 모델을 통합할 수 있습니다.
이 무검열 AI API 키를 다른 제공업체와 함께 사용할 수 있나요?
예, 당사 API는 OpenAI 호환 표준을 따르므로 OpenAI 프로토콜을 지원하는 모든 라이브러리나 클라이언트와 함께 키를 사용할 수 있습니다. base URL만 당사 엔드포인트로 업데이트하고 기존 코드 구조를 유지하면 됩니다. 이 유연성은 제공업체 간 전환 시 코드 변경을 최소화할 수 있게 해줍니다.
uncensored 코딩 AI 엔드포인트의 오류 및 속도 제한을 어떻게 처리하나요?
에러는 표준 HTTP 상태 코드를 반환합니다: 유효하지 않은 키는 401, 크레딧 부족은 402, 속도 제한은 429입니다. 지연 후 재시도하거나 크립토 크레딧을 충전하여 처리할 수 있습니다. API는 동시성 제한도 존중하므로 병렬 요청을 모니터링하여 8개 요청 한도에 도달하지 않도록 하세요.
즉시 키를 받으세요.
가입하고, 토큰을 복사한 후 기본 URL을 업데이트하세요. 그게 전부 필요합니다.