CodeProject.ai 서버
최신 버전을 다운로드하십시오
모든 플랫폼, 모든 언어를위한 독립형, 자조, 빠르고 무료 및 오픈 소스 인공 지능 마이크로 서버. 로컬로 설치하고, 기기 외부 또는 네트워크 데이터 전송이 필요하지 않으며 사용하기 쉽습니다.
지원되는 플랫폼
| | | | | | | |
|---|
| 창 | 마코스 | MACOS ARM64 | Ubuntu / Debian | Raspberry Pi arm64 | 도커 | 비주얼 스튜디오 2019+ | 비주얼 스튜디오 암호 |
왜
AI 프로그래밍은 모든 단일 개발자가 알아야 할 것입니다. 우리는 개발자를 가르치고 AI에 참여하도록 도와주는 데 사용할 수있는 재미있는 프로젝트를 원했습니다. 우리는 CodeProject.ai를 기사와 탐험의 초점으로 사용하여 AI 프로그래밍을 배우는 것이 재미 있고 고통스럽지 않습니다.
우리는 버전과 도서관, 모델과 싸우는 데 시달리고 모든 단계의 작은 성가신 것들에 의해 차단되었습니다. 그래서 우리는 당신에게 좌절감을 구할 수 있도록 이것을 정리했습니다. 우리는 하우스 키핑을 처리하고 코드에 중점을 둡니다.
우리는 또한 AI 기능을 위해 잠재적으로 비싼 서비스에 가입 할 필요가 없었습니다. 이것은 우리에게 필요한 것이며, 공유함으로써 당신도 그것을 사용할 수 있고, 그 과정에서 자신의 모듈과 개선을 추가 할 수 있기를 바랍니다.
Cut to the chase: how do I play with it?
1 : 기능을 실행하고 연주합니다
- 최신 버전을 다운로드하고 설치하고 바로 가기를 데스크탑의 서버 대시 보드로 시작하십시오.
- 대시 보드, 상단 및 중앙에는 CodeProject.ai Explorer에 대한 링크가 있습니다. 그것을 열고 놀아!
2 : 코드 실행 및 디버깅
- CodeProject.ai-Server 저장소를 복제하십시오.
- Visual Studio Code 또는 Visual Studio 2019+가 설치되어 있는지 확인하십시오.
- /devops /install에서 설정 스크립트를 실행하십시오
- 선택적으로 /devops /install에서 clone_repos 스크립트를 실행하여 모든 codeproject.ai 모듈을 당기십시오.
- 프론트 엔드 서버 응용 프로그램 디버그 (아래 참고 사항 참조이지만 쉽습니다)
내 응용 프로그램에서 어떻게 사용합니까?
다음은 간단한 JavaScript 호출을 사용하여 장면 감지에 API를 사용하는 예입니다.
< html >
< body >
Detect the scene in this file: < input id =" image " type =" file " />
< input type =" button " value =" Detect Scene " onclick =" detectScene(image) " />
< script >
function detectScene ( fileChooser ) {
var formData = new FormData ( ) ;
formData . append ( 'image' , fileChooser . files [ 0 ] ) ;
fetch ( 'http://localhost:32168/v1/vision/detect/scene' , {
method : "POST" ,
body : formData
} )
. then ( response => {
if ( response . ok ) response . json ( ) . then ( data => {
console . log ( `Scene is ${ data . label } , ${ data . confidence } confidence` )
} ) ;
} ) ;
}
</ script >
</ body >
</ html > 자신의 앱 및 설치자 및 Voila에 CodeProject.ai 설치 프로그램 (또는 최신 설치 프로그램에 대한 링크)을 포함 할 수 있으시면 AI 활성화 앱이 있습니다.
그것은 무엇을 포함합니까?
CodeProject.ai 포함
- HTTP REST API 서버. 서버는 다른 앱의 요청을 듣고 처리를 위해 백엔드 분석 서비스로 전달한 다음 결과를 호출자에게 전달합니다. 장치에서 간단한 자체 포함 된 웹 서비스로 실행됩니다.
- 백엔드 분석 서비스 . 작업의 두뇌는 프론트 엔드 API 뒤에 앉아있는 분석 서비스에 있습니다. 모든 데이터 처리는 현재 컴퓨터에서 수행됩니다. 클라우드에 대한 호출이없고 장치를 떠나는 데이터가 없습니다.
- 소스 코드 , 당연히.
무엇을 할 수 있습니까?
상상력과 인내가 생성 할 수있는 AI 모듈을 실행할 수 있습니다. 현재 모듈에는 포함됩니다
- 생성 AI : 텍스트 생성, 텍스트-이미지 및 멀티 모달 LLM을위한 LLM (예 : "이 그림의 내용을 알려주세요")
- 사용자 정의 모델 사용을 포함하여 이미지의 객체 감지
- 탐지 및 인식 이미지에 직면합니다
- 이미지에 표시된 장면 인식
- 이미지에서 배경을 제거하십시오
- 이미지에서 배경을 흐리십시오
- 이미지의 해상도를 향상시킵니다
- 텍스트 요약을 생성하려면 텍스트로 가장 중요한 문장을 꺼내십시오.
- 텍스트에 대한 감정 분석을 입증하십시오
- 사운드 분류
We will be constantly expanding the feature list.
우리의 목표
- AI 개발을 촉진 하고 AI 개발자 커뮤니티가 다이빙을하고 갈 수 있도록 영감을줍니다. AI is here, it's in demand, and it's a huge paradigm change in the industry. AI를 좋아하든 아니든, 개발자는 기술에 익숙해지고 익숙해지기 위해 스스로에게 빚을지고 있습니다. 이것은 CodeProject.ai입니다 : 데모, 탐험가, 학습 도구 및 박스에서 사용할 수있는 라이브러리 및 서비스.
- AI 개발을 쉽게 하기 위해 . AI 개발이 그렇게 어렵다는 것은 아닙니다. 너무 많은 옵션이 있다는 것입니다. 우리의 아키텍처는 모든 AI 구현이 시스템에서 주택을 찾을 수 있도록 설계되었으며, 모든 언어에서 서비스를 호출 할 수 있도록 설계되었습니다.
- 핵심 사용 사례에 중점을 둡니다 . 우리는 의도적으로 모든 사람을위한 해결책이 아닙니다. 대신 우리는 일상적인 요구를위한 솔루션입니다. 우리는 시스템에 수십 개의 모듈과 점수의 AI 기능을 추가 할 것이지만, 우리의 목표는 항상 100% 솔루션에 대한 명확성과 단순성입니다.
- 개발자 커뮤니티의 전문 지식을 활용합니다 . 우리는 전문가가 아니지만 개발자 또는 두 사람을 알고 있습니다. CodeProject.ai의 진정한 힘은 AI 커뮤니티의 기여와 개선에서 비롯됩니다.
지원되는 개발 환경
이 현재 릴리스는 Windows 10+의 Visual Studio Code에서 가장 잘 작동합니다. 우분투 22.04+, 데비안 및 마코스 (인텔과 애플 실리콘). Windows 10+의 경우 Visual Studio 2019+ 지원이 포함되어 있습니다.
현재 릴리스는 각 플랫폼에서 CPU, Windows의 DirectML, Windows 및 Linux의 CUDA, Apple Silicon GPU, Rockchip NPU 및 Coral.ai TPU에 대한 지원을 제공합니다. 지원은 모듈 자체에 따라 다릅니다.
안내 방법
- 컴퓨터에 CodeProject.ai 설치. CodeProject.ai가있는 사람들을 위해 Home Assist 또는 Blue Iris와 통합
- 개발 환경 설정 (스포일러 : 쉽다!)
- Docker에서 달리기
- 문제를 설정하거나 설치 하시겠습니까? 일반적인 오류를 참조하십시오
I'll add this to the docs:
Latest Version changes: 2.9
- .NET 9로 업데이트되었습니다
- 우분투 지원 24.10
- CUDA 12 지원 향상
- Windows 및 Linux의 CUDA 지원 개선
- 추가 Windows ARM64 수정
- 추가 MACOS ARM64 수정
- 일반 개발 환경 설정 수정
- WTONSENDER 용 수정 WGET가 누락되었을 때