KO ▾
API 키 받기

Ollama 사용자를 위한 빠른 시작

무검열 Ollama API를 몇 분 안에 시작하세요. 기존 OpenAI SDK 코드에 기본 URL과 키를 추가해 요청을 보내세요.

사전 준비

API를 사용하려면 유효한 API 키가 있는 활성 계정이 필요합니다. Google 또는 이메일과 비밀번호로 API 키 받기 페이지에서 가입하세요. 전화번호는 필요하지 않습니다. 또한 머신에 지원되는 언어 SDK가 설치되어 있어야 합니다. 이 가이드는 Python과 Node.js를 다룹니다. API는 uncensored로 식별되는 단일 무검열 모델을 제공합니다. 텍스트를 입력하고 텍스트를 반환합니다. 임베딩, 이미지, 오디오 기능은 없습니다. 모든 요청은 https://api.ollamaapi.cc/v1으로 전송됩니다.

SDK 설치

선호하는 언어의 공식 SDK를 설치하세요. Python의 경우 pip를, Node.js의 경우 npm을 사용하세요. 이 라이브러리는 HTTP 프로토콜, JSON 직렬화 및 스트리밍을 자동으로 처리합니다. 제어 수준을 선호하지 않는 한 원시 HTTP 요청을 작성할 필요가 없습니다. SDK는 잘 문서화되어 있으며 프로덕션 환경에서 널리 사용됩니다. 환경이 SDK 요구 사항과 일치하는지 확인하세요. Python 3.8+ 및 Node.js 18+를 권장합니다. 호환성 문제를 피하기 위해 의존성을 최신 상태로 유지하세요.

클라이언트 구성

기본 URL을 엔드포인트로 설정하세요. 이는 OpenAI에서 무검열 서비스로 전환하는 데 필요한 유일한 구성 변경입니다. API 키를 인증 헤더로 전달하세요. SDK가 나머지를 처리합니다. 모델 이름을 gpt-4 또는 유사한 것으로 변경하지 마세요. uncensored을 사용하세요. API는 OpenAI 채팅 완료 프로토콜을 엄격히 따릅니다. OpenAI와 호환되는 모든 클라이언트는 이 두 가지 변경 사항으로 작동합니다. 이는 마이그레이션이나 A/B 테스트를 쉽게 만듭니다. 두 API를 병렬로 실행하여 출력을 비교할 수 있습니다.

첫 번째 요청 보내기

/v1/chat/completions로 POST 요청을 보내세요. 모델 ID, 시스템 프롬프트, 사용자 메시지를 포함하세요. API는 텍스트 응답을 반환합니다. 크레딧이 있으면 요청이 성공합니다. 크레딧이 부족하면 402 오류가 발생하고, 키가 유효하지 않으면 401 오류가 발생합니다. 이러한 오류는 표준이며 코드에서 처리하기 쉽습니다. 모델은 합법적인 성인 콘텐츠를 거부하지 않으므로 창작 글쓰기, 보안 연구 또는 무검열 채팅에 유용합니다. 남은 크레딧이 궁금하면 대시보드에서 잔액을 확인하세요.

스트리밍 응답

stream: true를 설정하여 스트리밍을 활성화하세요. API는 생성되는 토큰을 즉시 반환합니다. 이는 사용자의 지각된 지연 시간을 줄여줍니다. 마지막 청크에는 청구를 위한 총 토큰 사용량이 포함됩니다. 스트리밍은 모든 공식 SDK에서 지원됩니다. 텍스트가 작성되는 대로 표시하려는 채팅 인터페이스에는 필수적입니다. 서버는 서버 전송 이벤트(SSE)를 보냅니다. 클라이언트 라이브러리가 파싱을 처리합니다. 사용자 정의 클라이언트를 빌드하지 않는 한 이벤트 스트림을 수동으로 관리할 필요가 없습니다.

제한, 오류 및 컨텍스트 창

컨텍스트 창은 총 100,000 토큰이며 최대 출력은 32,000 토큰입니다. 요청은 분당 300회, 키당 동시 요청 8회로 제한됩니다. 요청 본문은 8 MB 미만이어야 합니다. 오류에는 키가 유효하지 않을 때 401, 크레딧 부족 시 402, 속도 제한 초과 시 429가 포함됩니다. 이는 표준 HTTP 코드입니다. 애플리케이션에서 적절히 처리하세요. 모델은 미성년자가 포함된 성적인 콘텐츠를 차단합니다. 그 외 모든 콘텐츠는 허용됩니다. 크레딧은 만료되지 않으므로 사용 중단을 해도 자금이 손실되지 않습니다. 환불 문제는 지원 페이지를 이용하세요.

cURL

curl https://api.ollamaapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaapi.cc/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.js

import OpenAI from "openai";

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

스트리밍

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 키 받기

질문과 답변

공식 Ollama API인가요?

아니요. 단일 무검열 모델을 호스팅하는 독립 서비스입니다. Ollama, OpenAI 또는 기타 벤더와 제휴 관계가 없습니다. 사용 편의성을 위해 호환 프로토콜을 사용합니다.

어떤 결제 수단을 지원하나요?

암호화폐만 받습니다: USDT(TRC20) 또는 USDC(Base). 최소 충전 금액은 $10입니다. 신용카드, PayPal, 은행 이체는 지원되지 않습니다. 크레딧은 만료되지 않습니다.

상업 프로젝트에 사용할 수 있나요?

네. 속도 제한 외에는 사용 제한이 없습니다. 모델은 합법적인 콘텐츠를 거부하지 않으므로 상업적 애플리케이션에 적합합니다. 현재 토큰 요금은 가격 페이지를 확인하세요.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 기본 URL을 변경하세요. 설정은 이것뿐입니다.

API 키 받기

API 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
인증Authorization: Bearer YOUR_KEY
모델 IDuncensored
엔드포인트POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.ollamaapi.cc/v1
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
컨텍스트 창100,000 토큰 (입력 + 출력)
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
JSON 모드response_format: {"type": "json_object"}
동시 요청키당 동시 8개
속도 제한키당 분당 300회
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
요청 크기최대 8 MB
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
보너스$50 이상 +5%, $100 이상 +10%
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
유효기간유료 크레딧은 만료되지 않으며 구독 없음
충전USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
로그인Google 또는 이메일과 비밀번호

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도