ko ▾
키를 받으세요

API 문서

OpenAI 호환 API를 통해 즉시 텍스트 생성을 시작하세요. 이 가이드에서는 무검열 모델의 인증, 엔드포인트, 스트리밍에 대해 다룹니다.

01

인증 및 Base URL

API 키를 기본 URL HTTPS://api.mistralllmapi.com/v1과 함께 사용하세요. Get API key 페이지에서 Google 또는 이메일을 통해 즉시 생성하세요. Authorization 헤더에 Bearer 토큰 형태로 키를 전송하세요. 이는 모든 표준 OpenAI SDK 클라이언트와 함께 작동합니다.

  • 전화번호 없이 가입
  • 계정당 활성 키를 하나만 유지하세요.
  • 키를 교체할 때 이전 키를 교체하세요.
curl https://api.mistralllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
  }'

채팅 완료 엔드포인트

POST 요청을 /v1/chat/completions으로 보냅니다. 모델 ID를 "uncensored"로 전달합니다. 역할과 콘텐츠 필드가 있는 배열로 메시지를 제공합니다. 이 모델은 합법적인 성인 용도에 대한 표준 콘텐츠 필터 없이 텍스트를 반환합니다. 컨텍스트 창 크기는 입력과 출력을 포함하여 총 100,000개 토큰입니다.

from openai import OpenAI

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

Models 엔드포인트

GET /v1/models를 쿼리하여 사용 가능한 모델을 나열합니다. 모델 ID가 "uncensored"와 일치하는지 확인하세요. 이 엔드포인트는 연결이 작동함을 확인합니다. 무거운 페이로드를 전송하기 전에 인증을 디버깅하는 데 사용하세요. API는 단일 uncensored 모델만 제공합니다.

스트리밍 응답

stream을 true로 설정하여 스트리밍을 활성화합니다. 서버 전송 이벤트(SSE)를 받습니다. 토큰 사용량 세부 정보는 마지막 청크에 나타납니다. 이 방법은 긴 출력의 지각된 지연 시간을 줄입니다. 클라이언트 코드에서 부분 토큰을 신중하게 처리하세요.

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 모드

함수 호출을 위한 요청 본문에 도구를 정의하세요. tool_choice를 설정하여 특정 함수를 강제하세요. response_format에 json_object를 사용하여 엄격한 JSON 출력을 구현하세요. temperature와 top_p 같은 매개변수는 무작위성을 조정합니다. 이러한 기능들은 구조화된 데이터 추출을 지원합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralllmapi.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개로 제한합니다. 요청 본문 크기가 8 MB를 초과합니다. 유효하지 않은 키의 경우 401을 반환합니다. 잔액이 부족할 경우 402를 반환합니다. 속도 제한 시 429를 반환합니다. 오류는 토큰을 소모하지 않습니다. 크레딧은 만료되지 않습니다.

02

자주 묻는 질문

mistral API 키를 어떻게 받나요?

API 키 받기 페이지에서 Google 또는 이메일로 가입하세요. 키가 즉시 표시됩니다. 전화번호가 필요하지 않습니다. 필요에 따라 키를 회전할 수 있지만 활성 상태인 키는 하나만 유지됩니다.

컨텍스트 윈도우 크기는 얼마인가요?

이 모델은 총 100,000 토큰까지 지원합니다. 여기에는 프롬프트와 응답이 함께 포함됩니다. 요청당 최대 출력은 16,000 토큰입니다. 지정하지 않을 경우 기본 출력은 2,048 토큰입니다.

무제한 LLM API 비용은 얼마인가요?

가격은 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 오류 및 거절은 무료입니다. 암호화폐로만 충전할 수 있습니다. $0.50의 체험 크레딧으로 시작하세요.

API 키 받기

가입하고, 키를 복사한 후, 베이스 URL을 업데이트하세요. 이것으로 충분합니다.

키를 받으세요