Windows Copilot을 역공학하여 무료 OpenAI 호환 API(GPT-4, API 키 불필요, 결제 불필요)로 만들었습니다
요약
Windows Copilot을 역공학하여 OpenAI API와 호환되는 무료 로컬 서버를 구축하는 방법을 소개합니다. Microsoft 계정 세션을 활용해 별도의 결제 없이 GPT-4를 API 엔드포인트로 사용할 수 있습니다.
핵심 포인트
- OpenAI SDK와 호환되는 로컬 HTTP 서버 제공
- API 키나 유료 플랜 없이 GPT-4 사용 가능
- 스트리밍 및 다회차 대화 지원
- 자동화 및 사이드 프로젝트를 위한 비용 효율적인 대안
Microsoft는 Copilot을 통해 GPT-4를 무료로 제공합니다. 다만, 이를 위한 API는 제공하지 않죠. 그래서 제가 직접 만들었습니다.
이 도구는 사용자의 Microsoft 계정으로 한 번 로그인하여 세션을 저장한 뒤, OpenAI 형식을 따르는 http://localhost:8000/v1 로컬 서버를 노출합니다. 공식 OpenAI SDK를 localhost로 지정하기만 하면 바로 작동합니다. 코드 변경 없이 그대로 사용할 수 있습니다.
이것이 무료인 이유는 사용자가 로그인한 일반 Copilot을 사용하기 때문이며, 크레딧이나 유료 플랜(무료이며 무제한임)이 필요하지 않습니다. OpenAI와 호환되는 모든 것과 작동하는, 즉시 교체 가능한 OpenAI 대체제입니다. 스트리밍(streaming)과 다회차 대화(multi-turn conversations)를 지원합니다.
실제 GPT-4 크레딧을 소모하고 싶지 않은 자동화, 사이드 프로젝트, 가벼운 워크로드(workloads)를 위한 소형 로컬 모델(small local models)의 더 스마트한 대안으로서 놀라울 정도로 유용합니다.
남는 Windows 노트북이나 다른 Microsoft 계정이 있는 Windows 서버(계정 정지를 방지하기 위해 원래 계정은 사용하지 마세요)에 설정하여, 본인의 도구와 에이전트(agents)를 위한 무료 AI 엔드포인트(endpoint)로 사용할 수 있습니다.
전체 면책 조항: 이것은 Microsoft와 관련이 없는 비공식 프로젝트이며, 소비자용 Copilot을 자동화합니다. 개인적 및 교육적 용도로 의도되었으므로, 오용하지 마시기 바랍니다.
이런 종류의 결과물을 공개적으로 배포하는 것은 이번이 처음이라, 제가 놓친 부분이나 숨겨진 버그가 있을 것이라 확신합니다. 이 접근 방식에 대한 피드백과, OpenAI 호환 레이어(compatibility layer)가 여러분의 도구에서 잘 버티는지에 대해 진심으로 피드백을 받고 싶습니다.
마음껏 비판해 주세요, 메모하겠습니다. ㅎㅎ (설정하는 데 도움이 필요하면 여기서 물어보거나 DM 주세요)
Repo: https://github.com/sums001/Windows-Copilot-API
submitted by /u/whatisonearth
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/LocalLLaMA의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기