https://api.tokios.com 주소로 전송되며, sk-tok-... API 키를 Bearer 토큰 형태로 사용합니다. Tokios는 OpenAI Chat Completions, OpenAI Responses, Anthropic Messages 기능을 제공할 뿐만 아니라 모델 목록 조회 및 토큰 수 계산 기능도 갖추고 있습니다.
Base URL
인증 절차
모든 요청 시 다음 헤더들이 필수적으로 포함되어야 합니다.model 필드에는 사용자가 등록한 공개 배포명이 기재됩니다(예: gemma-tunnel). 이는 로컬에 저장된 업스트림 모델 ID와는 다릅니다.
사용 예시
POST
Common request shapes against /v1/chat/completionsOpenAI dialect/v1/chat/completions. Replace sk-tok-YOUR_KEY and gemma-tunnel with your own. Streaming and tool calling depend on the underlying model supporting them.
- 기본 사용법
- 스트림 방식 처리
- 툴 호출 기능
- 윈도우 운영체제
POST
/v1/chat/completionsOpenAI dialectPOST /v1/chat/completions
지원되는 오픈AI SDK와 호환됩니다. 메시지 목록을 전송하면 등록된 모델의 응답 결과를 받을 수 있습니다.요청 본문 내용
string
필수
공개 배포 시 사용되는 이름입니다(예:
"gemma-tunnel").array
필수
메시지 객체 배열입니다. 각 객체에는
role("system", "user" 또는 "assistant")과 content 필드가 존재합니다. 콘텐츠는 문자열이거나 여러 콘텐츠 블록(텍스트, 툴 호출 정보, 이미지)의 배열일 수 있으며, Tokios는 이 구조를 그대로 전달합니다.boolean
기본값:"false"
서버에서 전송되는 이벤트를 통해 응답 내용을 스트림 형태로 받아보세요.
number
샘플링 온도값입니다. 값이 높을수록 결과가 더 무작위적으로 생성됩니다.
integer
생성 가능한 토큰의 최대 개수입니다.
Example request
Response · 200
POST
/v1/messagesAnthropic dialectPOST /v1/messages
지원되는 Anthropic SDK들과 호환됩니다. 메시지 배열을 전송하면 Anthropic 형식의 응답을 받게 됩니다. Tokios는 이를 사용자의 모델에 맞는 Chat Completions 형식으로 변환한 뒤 다시 원래 형태로 되돌려줍니다.요청 본문
string
필수
공개적으로 사용되는 배포 이름입니다.
array
필수
Array of message objects with a
role ("user" or "assistant") and content (a string or an array of content blocks).integer
필수
생성할 수 있는 토큰의 최대 개수입니다.
string
대화 시작 전에 추가할 시스템 프롬프트입니다.
boolean
기본값:"false"
서버 전송 이벤트를 활용해 응답을 스트림 형태로 받아보세요.
Example request
Response · 200
POST
/v1/messages/count_tokensAnthropic dialectPOST /v1/messages/count_tokens
지원되는 Anthropic SDK들과 호환됩니다./v1/messages과 동일한 형태의 본문을 전송하면 실제 완성 처리는 수행하지 않고 입력된 토큰의 개수만 받아볼 수 있습니다.Example request
Response · 200
POST
/v1/responsesOpenAI dialectPOST /v1/responses
최신 Responses 형식(OpenAI Codex에서 사용됨)을 지원하는 OpenAI SDK들과 호환됩니다. Tokios는 이를 사용자의 모델에 맞는 Chat Completions 형식으로 변환합니다.GET
/v1/modelsOpenAI dialectGET /v1/models
사용 중인 API 키로 이용 가능한 모델 배포 목록을 보여줍니다. 지원되는 OpenAI SDK에서도 표준 형식으로 활용 가능합니다.Example request
Response · 200
Claude Code의 모델 선택기는
claude* ID만 표시하므로 Tokios 모델이 나타나지 않습니다. claude --model gemma-tunnel 매개변수를 통해 모델을 명시적으로 지정해야 합니다. 자세한 내용은 Claude Code 가이드를 참고하세요.