Server codeproject.ai
Unduh versi terbaru
Mikroserver intelijen buatan yang mandiri, diselenggarakan sendiri, cepat, bebas, dan open source untuk platform apa pun, bahasa apa pun. Ini dapat diinstal secara lokal, tidak diperlukan di luar perangkat atau di luar transfer data jaringan, dan mudah digunakan.
Platform yang didukung
| | | | | | | |
|---|
| Windows | MacOS | MacOS ARM64 | Ubuntu / Debian | Raspberry Pi Arm64 | Buruh pelabuhan | Studio Visual 2019+ | Studio Visual Kode |
Mengapa
Pemrograman AI adalah sesuatu yang harus diperhatikan oleh setiap pengembang. Kami menginginkan proyek menyenangkan yang dapat kami gunakan untuk membantu mengajar pengembang dan melibatkan mereka dalam AI. Kami akan menggunakan codeproject.ai sebagai fokus untuk artikel dan eksplorasi untuk membuatnya menyenangkan dan tidak menyakitkan untuk mempelajari pemrograman AI.
Kami muak dengan versi pertempuran dan perpustakaan dan model dan diblokir oleh hal -hal kecil yang menjengkelkan di setiap langkah. Jadi kami menyatukan ini sehingga kami bisa menyelamatkan Anda dari frustrasi. Kami akan mengurus rumah tangga, Anda fokus pada kode.
Kami juga muak perlu mendaftar ke layanan yang berpotensi mahal untuk fungsionalitas AI. Ini adalah sesuatu yang kami butuhkan, dan dengan berbagi mungkin Anda dapat menggunakannya juga, dan mudah -mudahan menambahkan modul dan perbaikan Anda sendiri di sepanjang jalan.
Cut to the Chase: Bagaimana cara bermain dengannya?
1: Berlari dan bermain dengan fitur
- Download the latest version , install, and launch the shortcut to the server's dashboard on your desktop.
- Di dasbor, atas dan tengah, adalah tautan ke codeproject.ai Explorer. Buka itu dan mainkan!
2: Menjalankan dan men -debug kode
- Kloning codeproject.ai-server Repository.
- Pastikan Anda memiliki kode Visual Studio atau Visual Studio 2019+ diinstal.
- Jalankan skrip pengaturan di /devops /install
- Tarik opsional semua modul codeproject.ai dengan menjalankan skrip clone_repos di /devops /install
- Debug aplikasi server front-end (lihat catatan di bawah ini, tapi mudah)
Bagaimana cara menggunakannya di aplikasi saya?
Berikut adalah contoh menggunakan API untuk deteksi adegan menggunakan panggilan JavaScript sederhana:
< 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 > Anda dapat menyertakan installer codeproject.ai (atau hanya tautan ke versi terbaru dari penginstal) di aplikasi dan installer dan voila Anda sendiri, Anda memiliki aplikasi yang diaktifkan AI.
Apa yang disertakan?
Codeproject.ai termasuk
- Server API HTTP REST. Server mendengarkan permintaan dari aplikasi lain, meneruskannya ke layanan analisis backend untuk diproses, dan kemudian meneruskan hasilnya kembali ke penelepon. Ini berjalan sebagai layanan web mandiri yang sederhana di perangkat Anda.
- Backend Analysis services . Otak operasi berada dalam layanan analisis yang duduk di belakang API ujung depan. Semua pemrosesan data dilakukan pada mesin saat ini. Tidak ada panggilan ke cloud dan tidak ada data yang meninggalkan perangkat.
- The Source Code , naturally.
Apa yang bisa dilakukannya?
Ini dapat menjalankan modul AI apa pun yang dapat diciptakan oleh imajinasi dan kesabaran Anda. Modul saat ini termasuk
- AI generatif: llms untuk pembuatan teks, teks-ke-gambar, dan multi-modal llms (misalnya "Tell Me What's In This Picture")
- Deteksi objek dalam gambar, termasuk menggunakan model khusus
- Menghadapi deteksi dan gambar pengakuan
- Pengenalan adegan diwakili dalam sebuah gambar
- Hapus latar belakang dari gambar
- Mengaburkan latar belakang dari gambar
- Tingkatkan resolusi gambar
- Tarik kalimat terpenting dalam teks untuk menghasilkan ringkasan teks
- Membuktikan analisis sentimen tentang teks
- Klasifikasi Suara
Kami akan terus memperluas daftar fitur.
Tujuan kami
- To promote AI development and inspire the AI developer community to dive in and have a go. AI ada di sini, itu sedang diminati, dan ini merupakan perubahan paradigma besar dalam industri ini. Apakah Anda menyukai AI atau tidak, pengembang berutang kepada diri mereka sendiri untuk bereksperimen dan membiasakan diri dengan teknologi. Ini adalah codeproject.ai: demonstrasi, penjelajah, alat pembelajaran, dan perpustakaan dan layanan yang dapat digunakan di luar kotak.
- To make AI development easy . Bukan karena perkembangan AI itu sulit. Itu begitu, begitu banyak pilihan. Arsitektur kami dirancang untuk memungkinkan implementasi AI apa pun untuk menemukan rumah di sistem kami, dan agar layanan kami dapat dipanggil dari bahasa apa pun.
- To focus on core use-cases . Kami sengaja bukan solusi untuk semua orang. Sebaliknya, kami adalah solusi untuk kebutuhan umum sehari-hari. Kami akan menambahkan lusinan modul dan sejumlah kemampuan AI ke sistem kami, tetapi tujuan kami selalu kejelasan dan kesederhanaan lebih dari solusi 100%.
- To tap the expertise of the Developer Community . Kami bukan ahli tetapi kami tahu satu atau dua pengembang di luar sana. Kekuatan sejati codeproject.ai berasal dari kontribusi dan peningkatan dari komunitas AI kami.
Lingkungan pengembangan yang didukung
Rilis saat ini bekerja paling baik dengan kode Visual Studio di Windows 10+. Ubuntu 22.04+, Debian dan MacOS (baik Intel dan Apple Silicon). Dukungan Visual Studio 2019+ disertakan untuk Windows 10+.
Rilis saat ini memberikan dukungan untuk CPU pada setiap platform, DirectML pada Windows, CUDA di Windows dan Linux, dukungan untuk Apple Silicon GPU, Rockchip NPU dan Coral.ai TPU. Dukungan tergantung pada modul itu sendiri.
Cara memandu
- Menginstal codeproject.ai di mesin Anda. Bagi mereka yang memiliki codeproject.ai terintegrasi dengan home assist atau blue iris
- Menyiapkan Lingkungan Pengembangan (Spoiler: Mudah!)
- Berlari di Docker
- Mengatur atau menginstal masalah? Lihat kesalahan umum
Saya akan menambahkan ini ke dokumen:
Perubahan Versi Terbaru: 2.9
- Diperbarui ke .net 9
- Dukungan untuk Ubuntu 24.10
- Dukungan Cuda 12 yang Ditingkatkan
- Perbaikan dukungan CUDA di Windows dan Linux
- Perbaikan windows arm64 lebih lanjut
- Lebih lanjut MacOS ARM64 memperbaiki
- Perbaikan Pengaturan Lingkungan Dev Umum
- Perbaikan untuk pemasang windows saat wget hilang