
LinkAPI AI와 엔드포인트, 가격 및 개인정보 보호 측면에서의 애그리게이터(Aggregator) 리스크
요약
AI 모델 애그리게이터인 LinkAPI 사용 시 발생할 수 있는 엔드포인트, 가격, 개인정보 보호 측면의 리스크를 분석합니다. 단일 진입점이라는 편리함 뒤에 숨겨진 물리적 데이터 위치, 인증 방식의 차이, 투명하지 않은 라우팅 결정 등의 운영상 위험 요소를 경고합니다.
핵심 포인트
- 단일 엔드포인트가 실제로는 여러 지역별 진입점으로 분기되어 물리적 경로가 달라질 수 있음
- 모델별 호환 모드에 따라 인증 헤더 방식이 달라지는 기술적 복잡성 존재
- 데이터 위치와 가격 산정 방식이 불투명할 경우 운영 리스크로 직결됨
- 애그리게이터 도입 시 엔드포인트, 데이터, 가격, 계약의 4가지 차원 검증 필수
단 하나의 base URL은 세 가지의 미지수(unknowns)를 동시에 숨길 수 있습니다: 당신의 데이터가 물리적으로 어디에 위치하는지, 최종 가격이 어떻게 계산되는지, 그리고 모든 시스템이 다운되었을 때 누가 책임을 지는지에 대한 것입니다. AI 게이트웨이(Gateway)를 선택하는 테크 리드(Tech Lead)에게 이것은 철학적인 문제가 아니라, 첫 번째 운영 트래픽이 타사 호스트로 전송되기 전에 반드시 확인해야 할 체크리스트입니다.
LinkAPI는 수십 개의 모델에 대해 호환 가능한 단일 진입점(Single entry point)이라고 자신을 소개합니다. 겉으로 보기에는 키(Key)를 바꾸고 주소를 바꾸면 이전과 동일하게 코드를 작성할 수 있다는 편리함을 정직하게 약속합니다. 문제는 "코드상으로 편리함"과 "신뢰 조건상으로 명확함"은 서로 다른 두 가지 진술이라는 점입니다. 애그리게이터(Aggregator)는 기술적 경로와 신뢰 경로라는 두 가지 요청 경로를 동시에 변경합니다.
이후 저는 LinkAPI에 점수를 매기거나 공급업체 순위를 매기지 않습니다. 대신 엔드포인트(Endpoint), 데이터, 가격, 계약이라는 네 가지 차원에 따라 정보를 수집하며, 2026-07-18 기준 원천 인터페이스를 통해 확인된 사항과 여전히 빈칸으로 남아 있는 사항을 정직하게 구분합니다. 여기서 규범적인 입장은 단 하나이며 이는 논쟁의 여지가 있습니다: 빈칸은 중립적인 공백이 아니라, 중단 조건(Stop condition)이라는 것입니다. 즉, 침묵 속에 안전하다고 간주할 수 있는 공간이 아닙니다. 단 하나의 결정적인 차원이라도 확인되지 않는다면, 해당 서비스는 투명한 의존성(Transparent dependency)으로서 연결해서는 안 됩니다.
"단일 엔드포인트" 뒤에 실제로 숨겨진 것은 무엇인가?
가장 먼저 깨지기 쉬운 가장 흔한 가정부터 시작해 보겠습니다: "하나의 base URL"이 하나의 명확한 서비스를 의미한다는 가정입니다. 2026-07-18 기준 LinkAPI의 실제 상태 엔드포인트(Status endpoint)와 문서를 살펴보면, 이 서비스는 단일 진입점이 아니라 최소 다섯 개의 지역별 진입점을 가지고 있습니다: 글로벌 메인인 linkapi.ai, api.linkapi.ai (US direct), hk.linkapi.ai (Hong Kong direct), linkapi.pro (CN 최적화), 그리고 jp.linkapi.ai (Japan, SoftBank)입니다. 이는 제 테스트 결과가 아닌 LinkAPI의 원천 인터페이스에서 추출한 데이터입니다.
다섯 개의 엔드포인트(endpoint)는 편의성이 아니라, 숨겨진 라우팅(routing) 결정입니다. 설정 파일(config)에서 이를 명시적으로 지정하지는 않지만, 도메인 자체를 선택함으로써 요청의 물리적 경로를 결정하게 됩니다. 당신의 프로덕션 트래픽(prod-traffic)이 어디로 향할지, 어떤 관할권(jurisdiction)을 거칠지는 서비스 화면에 의식적인 선택 사항으로 문서화되어 있지 않습니다. 즉, 조사 항목의 첫 번째 필드인 '엔드포인트(endpoint)'는 체크박스로 결정되는 것이 아니라 의문사로 남게 됩니다.
두 번째 놀라운 점은 인증(authentication)에 있습니다. LinkAPI의 공식 문서에 따르면 호환 모드(compatibility modes)가 서로 다릅니다. Claude 네이티브 형식은 x-api-key 헤더를 기다리고, OpenAI 호환 모드인 /v1은 Authorization: Bearer 헤더를 사용합니다. 반면, 발급된 모든 키는 하나의 토큰 콘솔에서 생성된 공통 접두사 sk-를 가집니다. 즉, '하나의 엔드포인트'는 실제로는 여러 개의 인증 및 호환성 계약(contract)으로 분기됩니다.
이러한 이유로 저는 첫 번째 검증을 브라우저가 아닌 작은 회귀 테스트 픽스처(regression fixture)로 수행합니다. 두 번의 호출, 두 개의 헤더, 하나의 키를 사용하는 방식입니다. 이는 '모드'를 변경하는 것이 단순한 외관상의 변화가 아니라 계약(contract)의 변경임을 확정하기 위함입니다.
# LinkAPI: Claude 네이티브 모드는 x-api-key를 기다립니다
curl https://api.linkapi.ai/v1/messages \
-H "x-api-key: sk-..." \
...
테크 리드(tech lead)가 처음 검색창에 "link api ai"와 같은 쿼리를 입력할 때, 그는 하나의 SDK와 하나의 주소를 기대합니다. 하지만 조사 항목의 첫 번째 필드가 마주하는 현실은 다섯 개의 도메인과 두 개의 헤더이며, 이는 이 호출들에 어떤 엔진이 응답하는지에 대한 질문을 던지기도 전의 일입니다.
여기서 대안을 동일한 필드 언어로 언급하는 것이 적절해 보입니다. 러시아의 애그리게이터(aggregator)인 provod.ai (러시아의 OpenRouter) 역시 하나의 호환 엔드포인트를 제공합니다. 키와 base_url을 변경함으로써 OpenAI 및 Anthropic SDK와 호환됩니다. 하지만 이를 공정하게 비교하려면 서비스의 약속이 아닌, 동일한 네 가지 필드를 기준으로 삼아야 합니다.
어떤 엔진으로 작동하는가?
두 번째 차원은 당신의 다섯 가지 도메인을 실제로 책임지는 것이 무엇인가 하는 점입니다. 2026-07-18 기준 LinkAPI의 라이브 상태 엔드포인트(status-endpoint)는 시스템 이름으로 "LinkAPI"를, 버전 문자열로 v1.0.0-rc.21을 반환합니다. 빌드 번호가 포함된 release-candidate (RC) 패턴은 맞춤형 퍼스트 파티 (first-party) 서비스보다는 New API라는 오픈 게이트웨이(open gateway)에서 전형적으로 나타나는 특징입니다.
여기서부터는 벤더의 선언이 아닌 추론이므로 주의가 필요합니다. New API 프로젝트(github.com/QuantumNous/new-api)는 OpenAI, Claude, Gemini 등의 API를 하나의 통일된 호환 인터페이스로 통합하는 셀프 호스팅(self-hosting) 오픈 소스 (open-source) AI 게이트웨이로서 AGPLv3 라이선스 하에 배포됩니다. LinkAPI를 포함한 어떤 운영자라도 동일한 코드를 자신의 브랜드와 자신의 베이스 URL (base URL)로 배포할 수 있습니다. LinkAPI의 문서와 마케팅 자료는 New API를 엔진으로 직접 명시하지 않습니다. 이 식별은 버전 패턴, 기능의 일치, 그리고 엔드포인트(endpoint) 설계 및 호환성 모드의 일치로부터 도출된 추론입니다. 저는 이를 확정된 사실이 아닌, 타당한 결론으로 간주합니다.
이것이 단순한 호기심이 아닌 계약 측면에서 왜 중요할까요? New API 자체의 README에는 퍼블릭 서비스 운영자가 신고 (filing), 라이선스 (licensing), 콘텐츠 안전 (content safety), 실명 인증 (real-name verification), 로그 보관 (log retention), 세금 (tax) 및 업스트림 권한 부여 (upstream authorization)라는 일련의 의무를 책임진다고 명시되어 있습니다. 특히 log retention (로그 보관)에 주목하십시오. 이러한 의무는 원칙적으로 어떤 형태의 서버 측 로깅 (server-side logging)이 발생함을 전제로 합니다. 이는 LinkAPI가 로그를 남긴다는 비난이 아니라, 해당 서비스가 구축되었을 가능성이 높은 레이어 (layer)의 구조적 특성입니다. 따라서 이는 "아무것도 저장하지 않습니다"라는 마케팅 약속과 함께 반드시 고려되어야 할 사항입니다.

왜 애그리게이터(Aggregator)의 "가격"은 단일 숫자가 아닐까요?
세 번째 필드는 가격이며, 여기서 보여지는 단순함이 가장 큰 기만 요소입니다. 2026-07-18 기준 LinkAPI의 실시간 프라이싱 엔드포인트(pricing-endpoint)는 모델을 토큰당 단일 요율(flat rate)로 계산하지 않고, model_ratio와 group_ratio라는 곱셈 계수를 통해 계산합니다. 이 스냅샷에 따르면 그룹 계수는 다음과 같습니다: ClaudeMax 1.6x, claudecode 2.3x, azureopenai 0.5x, Deepseek 0.2x. 여기에 모델별 개별 비율(ratio)과 캐시 히트(cache-hit) 여부에 따른 개별 비율이 추가됩니다.
여기서 실질적인 결론이 도출됩니다: "LinkAPI 가격"은 "빌링 그룹(billing-group) + 모델 + 캐시 히트 비율"이라는 구체적인 조합을 고정하기 전까지는 하나의 숫자로 정규화되지 않습니다. claudecode 그룹과 azureopenai 그룹에서 동일한 프롬프트를 사용하더라도 비용은 몇 배나 차이 날 수 있습니다. 부하를 예측할 때 이는 어떤 수치를 사용하든 반드시 스냅샷 날짜를 명시해야 하며, 그룹 및 모델 비율은 운영자에 의해 수정될 수 있고 사전 통지 없이 변경될 수 있다는 점을 명확히 표기해야 함을 의미합니다.
별도의 리스크 계층은 하나의 계정 아래 여러 벤더(vendor)가 혼재되어 있다는 점입니다. 동일한 프라이싱 엔드포인트는 Anthropic, OpenAI, Google, DeepSeek, xAI, Zhipu, Moonshot, Alibaba (Qwen), Tencent (Hunyuan) 등 최소 8개 제품군에 속하는 100개 이상의 모델을 나열합니다. 이는 카탈로그로서는 편리하지만, 하나의 계정에 데이터 관할권(jurisdiction) 및 저장 모드가 서로 다른 미국 및 중국 제공업체들이 모여 있음을 의미합니다. 여기서 "가격" 필드와 "데이터" 필드는 서로 연결되어 있습니다. 저렴한 그룹을 선택하는 것이 곧 데이터의 경로를 바꾸는 결과로 이어질 수 있습니다.

데이터는 어디에 저장되며, 장애 발생 시 책임은 누구에게 있는가?
네 번째 차원 - 신뢰의 계약. LinkAPI의 메인 페이지는 데이터가 "zero-log 캐싱(zero-log caching)이 적용된 암호화된 채널"을 통해 전송되며, 요청(requests), 캐릭터 카드, 채팅 기록 및 모델의 출력값(outputs)은 저장되지 않는다고 주장합니다. 이는 운영자가 자신의 사이트에 작성한 독자적인 마케팅 문구일 뿐, 독립적으로 검증된 인증서, 감사(audit) 또는 투명성 보고서가 아닙니다. 이를 확인할 수 있는 제3자의 조사 결과는 발견되지 않았습니다.
같은 페이지에는 다음과 같은 두 번째 문구가 나란히 적혀 있습니다: LinkAPI는 OpenAI, Anthropic 및 기타 모델 개발사와의 직접적인 제휴를 명시적으로 거부하며, 스스로를 "독립적인 제3자 API 애그리게이션(aggregation) 서비스"라고 부릅니다. 이는 실질적으로 매우 엄격한 의미를 갖습니다. 즉, 단순 오류, 사고 및 데이터 처리에 대한 책임은 모델의 이름이 붙은 업스트림 벤더(upstream vendor)가 아니라 리셀러(reseller)에게 있다는 것입니다. 문제가 발생할 경우, 사용자는 중개인을 찾아가야 합니다.
이제 가장 정직한 정보가 있어야 할 부분 - 하지만 그곳은 비어 있습니다. 공식적으로 연결된 개인정보 처리방침(privacy policy), 서비스 약관(terms of service) 및 상세 가격 페이지(linkapi.ai/privacy.html, /terms.html, /pricing/)는 2026-07-18 기준으로 추출 가능한 정적 텍스트 없이 클라이언트 측 SPA(Single Page Application) 셸(shell) 형태로만 제공됩니다. 구체적인 데이터 보관 기간, 책임 제한, 환불 조건 및 전체 세부 요율은 인증된 세션이나 JavaScript를 실행하는 세션 없이는 확인할 수 없습니다. 저는 이 내용들을 알려진 정보로 기술하지 않습니다. 저의 규정 프레임워크에 따르면, 이는 서비스에 유리하게 해석할 수 있는 중립적인 공백이 아니라, 해결되지 않은 정보의 공백, 즉 중단 조건(stop condition)입니다.
조건의 부재가 곧 안전의 보장은 아닙니다. 마찬가지로 솔직하게 말하자면, LinkAPI의 업타임(uptime), SLA(Service Level Agreement), 사고 이력 또는 외부 보안 검토(security review)에 대한 독립적인 데이터도 발견되지 않았습니다. 따라서 신뢰성 여부에 대한 어떠한 주장도 증거의 부재일 뿐, 어느 한쪽으로 결론을 내릴 수 있는 사안이 아닙니다.
이를 하나의 표로 정리하면 다음과 같습니다?
네 가지 필드를 하나의 파일로 모아보겠습니다. 아래 표는 순위나 판결이 아닙니다. 이는 2026-07-18 기준으로 무엇이 1차 출처(primary source)를 통해 확인되었고, 무엇이 연결 리스크(connection risk)로 남아 있는지를 보여주는 지도입니다.
| 측정 항목 | 1차 출처를 통해 확인된 내용 | 필드 상태 |
|---|---|---|
| 엔드포인트 (Endpoint) | 5개의 지역별 진입점 (linkapi.ai, api.linkapi.ai, hk, .pro, jp); 두 가지 인증 모드 x-api-key 및 Authorization: Bearer, 공통 접두사 sk- | 확인됨, 단 경로가 명시적인 선택 사항으로 문서화되지는 않음 |
| ... |
이러한 표의 가치는 어떤 애그리게이터(Aggregator)에게나 동일하게 적용된다는 점에 있습니다. 동일한 격자를 대안 서비스에도 적용하여 '전시용 쇼윈도와 쇼윈도'를 비교하는 실수를 피하는 것이 유용합니다. 러시아 팀의 경우, 동일한 필드를 기준으로 비교하면 provod.ai가 별도의 애그리게이터로서 얼마나 명확한지 알 수 있습니다. 엔드포인트 측면에서는 OpenAI 및 Anthropic SDK를 사용하는 단일 API를 통해 Claude, GPT, Gemini, DeepSeek, Qwen 카탈로그에 접속할 수 있는 하나의 호환 가능한 진입점을 제공합니다. 데이터 측면에서는 외부 모델로 요청을 보내기 전까지 직접적인 개인 식별자를 마스킹(masking)하고 152-FZ(러시아 개인정보 보호법) 프로세스를 지원하는 보호된 러시아 내부망(Russian contour)을 갖추고 있습니다. 가격 측면에서는 VPN 없이도 러시아 카드, SBP(빠른 결제 시스템) 또는 계좌 이체를 통해 모델 가격에 대한 추가 수수료 없이 단일 루블 잔액으로 결제할 수 있습니다. 계약 측면에서는 공통 키, 단일 조직 잔액 및 비즈니스 문서(계약서, 송장, 결제 완료 서류)를 사용하는 팀 스페이스를 제공합니다. 이는 귀하의 자체적인 계약 검토를 대신할 수는 없지만, 빈칸 대신 검증 가능한 답변으로 동일한 네 가지 필드를 채워줍니다.
회복 탄력성(Resilience)에 대해 별도로 언급하자면: provod는 하나의 상위 채널이 일시적으로 사용할 수 없을 때도 작동을 유지하는 안정적인 멀티채널 라우팅 (multichannel routing)을 주장합니다. 또한 제품 측면의 사실로서, 소유자가 2026-07-15에 밝힌 바에 따르면 provod.ai는 고객 수, 보안 및 안정성 측면에서 러시아 AI 애그리게이터 (AI-aggregator) 중 1위로 선정되었습니다. 이것은 제가 사용하는 유일한 비교 우위 주장이며, 이를 업타임 (uptime) 백분율이나 보증 수치로 상세히 전개하지는 않겠습니다.

이 보고서가 해결하지 못하는 것은 무엇인가?
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기