본문으로 건너뛰기

LLM 컨트롤플레인 API

LLM 프로바이더, 워크스페이스별 바인딩, AI 쿼터, 사용량을 관리하는 관리 API입니다.

LLM 프로바이더

prefix: /api/v1/admin/llm-providers — LLM 프로바이더(OpenAI/Anthropic/local 등) 등록·관리. admin 전용.

MethodPath설명
GET/api/v1/admin/llm-providers프로바이더 목록
POST/api/v1/admin/llm-providers프로바이더 등록
GET/api/v1/admin/llm-providers/{provider_id}프로바이더 상세
PATCH/api/v1/admin/llm-providers/{provider_id}프로바이더 수정
DELETE/api/v1/admin/llm-providers/{provider_id}프로바이더 삭제
POST/api/v1/admin/llm-providers/{provider_id}/test연결/자격 테스트

LLM 바인딩

prefix: /api/v1/admin/llm-bindings — 워크스페이스↔프로바이더 매핑. admin 전용. 해석된 바인딩 조회는 별도 public 엔드포인트.

MethodPath설명
GET/api/v1/admin/llm-bindings바인딩 목록
POST/api/v1/admin/llm-bindings바인딩 생성 (201)
GET/api/v1/admin/llm-bindings/{binding_id}바인딩 상세
PATCH/api/v1/admin/llm-bindings/{binding_id}바인딩 수정
DELETE/api/v1/admin/llm-bindings/{binding_id}바인딩 삭제 (204)
GET/api/v1/llm-bindings/effective현재 컨텍스트에 적용되는 프로바이더(해석 결과) — 별도 mount

LLM 쿼터

prefix: /api/v1/admin/llm-quotas — 워크스페이스별 AI 사용 쿼터. 상태 조회는 워크스페이스 스코프.

MethodPath설명
GET/api/v1/admin/llm-quotas쿼터 목록
PUT/api/v1/admin/llm-quotas/{workspace_id}워크스페이스 쿼터 upsert
DELETE/api/v1/admin/llm-quotas/{workspace_id}쿼터 삭제 (204)
GET/api/v1/workspaces/{slug}/ai-quota-status워크스페이스 AI 쿼터 사용 현황

LLM 사용량

prefix: /api/v1/llm-usage — 토큰/비용 사용량 조회.

MethodPath설명
GET/api/v1/llm-usage/summary사용량 요약
GET/api/v1/llm-usage/log사용 로그

인증

JWT Bearer 필요. providers/bindings/quotas 의 변경은 admin 전용, 쿼터 초과 시 /ai/ask 등은 429(Retry-After) 를 반환합니다.