KO ▾
API 키 받기

Codex API: 3줄로 클라이언트 전환

분 내에 AI 코딩 에이전트를 무검열 LLM에 연결하세요. 현재 base URL과 API 키를 교체하여 전용 엔드포인트로 요청을 보내기 시작하세요.

https://api.getcodexapi.com/v1uncensored

Base URL 및 인증

당사의 API는 표준 OpenAI chat-completions 인터페이스를 따릅니다. 통합하려면 클라이언트 구성을 our specific base URL과 유효한 codex api 키로 업데이트하세요. 이 키는 대시보드에서 가입하는 동안 생성됩니다. 엔드포인트는 표준 및 스트리밍 요청을 모두 지원하여 OpenAI 호환 구조를 기대하는 대부분의 코딩 에이전트에 대체재로 사용할 수 있습니다.

인증은 Authorization 헤더에 의존합니다. 키를 Bearer 토큰으로 포함하세요. 프록시 또는 사용자 정의 에이전트 프레임워크를 사용하는 경우 표준 HTTP 헤더를 준수하는지 확인하세요. 이 서비스는 독립적이며 다른 벤더를 통해 라우팅되거나 모델을 집계하지 않습니다. 당신은 우리의 무검열 LLM에 직접 연결하고 있습니다.

채팅 완료 보내기

간단한 텍스트 요청으로 테스트를 시작하세요. 이는 인증과 base URL이 올바른지 확인합니다. 엔드포인트는 user 또는 assistant과 같은 역할의 메시지 목록을 받습니다. 모델 ID는 항상 uncensored입니다. 이 요청은 표준 완료 응답을 반환합니다. 복잡한 프롬프트로 이동하기 전에 에이전트가 JSON 구조를 구문 분석할 수 있는지 확인하세요.

페이로드가 8 MB 본문 제한 내에 있는지 확인하세요. 큰 컨텍스트 창이 지원되지만 총 토큰 수(입력 및 출력 합계)는 100,000 토큰 미만이어야 합니다. 이러한 제한을 초과하면 서버가 오류를 반환합니다. 연결을 확인하기 위해 작은 테스트로 시작하세요.

curl https://api.getcodexapi.com/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."}]
  }'

스트리밍 활성화 (SSE)

실시간 토큰 생성이 필요한 코딩 에이전트의 경우 스트리밍을 활성화하세요. 요청 본문에서 stream 매개변수를 true로 설정하세요. 서버는 단일 JSON 객체 대신 서버 전송 이벤트(SSE) 시퀀스를 반환합니다. 각 이벤트는 응답의 부분 청크를 포함합니다. 이는 사용자의 지각된 지연 시간을 줄이고 에이전트가 토큰이 도착하는 대로 처리할 수 있게 합니다.

스트리밍은 가격 책정이나 토큰 카운팅에 영향을 주지 않습니다. 총 입력 및 출력 토큰에 대해 여전히 지불합니다. 클라이언트 코드에서 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)

함수 호출 사용

당사의 모델은 함수 호출을 지원하여 에이전트가 외부 도구를 실행할 수 있게 합니다. tools 매개변수에서 함수를 정의하세요. 모델은 함수가 필요하다고 판단할 경우 일반 텍스트 대신 도구 호출이 포함된 응답을 반환합니다. 에이전트는 이 응답을 구문 분석하고 도구를 실행한 후 결과를 대화에 피드백해야 합니다.

이 기능은 코드를 실행하거나 데이터베이스를 쿼리하거나 실시간 데이터를 가져와야 하는 코딩 에이전트에 필수적입니다. 도구 스키마는 표준 OpenAI 형식을 따릅니다. 에이전트가 모델과 도구 실행 로직 간의 왕복을 올바르게 처리하는지 확인하세요. 이는 구조화된 도구 결과를 사용하여 컨텍스트 창을 효율적으로 유지합니다.

from openai import OpenAI

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

사용 가능한 모델 확인

GET /v1/models 엔드포인트를 사용하여 사용 가능한 모델을 확인하세요. 이 엔드포인트는 ID 및 생성 날짜를 포함한 모델 객체 목록을 반환합니다. 당사 API는 단일 모델인 uncensored을 제공합니다. 여러 벤더를 집계하는 프록시 릴레이와 달리 우리는 하나의 최적화된 LLM을 위한 전용 엔드포인트를 제공합니다. 이는 코딩 작업에 대해 일관된 동작과 예측 가능한 성능을 보장합니다.

클라이언트가 올바른 서비스에 연결되어 있는지 확인하려면 이 엔드포인트를 쿼리하세요. 표준 메타데이터 필드를 반환합니다. 모델 선택을 수동으로 관리할 필요가 없습니다. 클라이언트는 모든 채팅 완료에서 uncensored 모델 ID를 요청합니다. 이는 통합을 단순화하고 라우팅 오류를 피합니다.

import OpenAI from "openai";

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

속도 제한 및 제약 사항

중단을 피하기 위해 사용량을 모니터링하세요. API는 키당 분당 300개의 요청 제한을 시행합니다. 이를 초과하면 429 Too Many Requests 오류가 발생합니다. 요청 본문 크기는 8 MB로 제한됩니다. 이러한 제약 사항은 높은 처리량의 에이전트를 위해 안정적인 성능을 보장합니다. 대용량 배치 처리 중이라면 클라이언트의 요청 주파수를 조정하세요.

인증 오류는 키가 유효하지 않을 경우 401 상태를 반환합니다. 크레딧 부족은 402 상태를 반환합니다. 요청을 보내기 전에 선불 잔액이 양수인지 확인하세요. 크레딧은 만료되지 않으므로 편리할 때 충전할 수 있습니다. codex api 키는 언제든지 재생성할 수 있으며 기존 키는 즉시 무효화됩니다. 키를 안전하게 보관하세요.

기술 사양

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

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

질문과 답변

공식 OpenAI 서비스인가요?

아니요. 우리는 독립적인 무검열 LLM 제공업체입니다. 우리 API는 OpenAI 채팅 완료 형식과 호환되지만 GPT 모델을 사용하지 않습니다. 클라이언트를 구성하여 우리 엔드포인트와 모델 ID를 사용해야 합니다.

크레딧이 부족하면 어떻게 되나요?

요청이 402 상태 코드로 실패합니다. 선불 크레딧은 만료되지 않으므로 언제든지 암호화폐(USDT 또는 USDC)로 충전할 수 있습니다. 월 구독료는 없습니다.

이미지 또는 오디오 생성을 제공하나요?

아니요. 이 API는 텍스트만 제공합니다. 스트리밍과 함수 호출이 지원되는 채팅 완료를 지원합니다. 임베딩, 이미지 생성, 오디오 또는 비디오 기능을 제공하지 않습니다.

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

계정을 생성하고 키를 복사한 후 엔드포인트를 변경하세요. 설정이 그뿐입니다.

API 키 받기