DEV Community

Vexnory Group
Vexnory Group

Posted on Edited on

Vicurva API — Satu Endpoint AI untuk Chat, Coding, Musik, Video, dan Banyak Lagi

Pernah ingin membuat chatbot AI yang bukan hanya bisa menjawab pertanyaan, tetapi juga mencari video, memutar musik, membuat gambar, mencari informasi di internet, hingga membantu kebutuhan coding?

Dengan Vicurva API, developer dapat mengintegrasikan berbagai kemampuan AI melalui satu endpoint HTTP tanpa harus mengatur setiap kemampuan secara manual.

Vicurva dikembangkan oleh Vexnory Group untuk mempermudah developer membangun aplikasi, chatbot, dan sistem otomatisasi berbasis ai.

Apa Itu Vicurva API?

Vicurva API adalah layanan AI berbasis HTTP yang memungkinkan aplikasi mengirim pesan dan menerima respons dalam format JSON.

API ini dirancang agar mudah digunakan, termasuk oleh developer pemula yang baru mulai mengintegrasikan AI ke dalam proyek mereka.

Vicurva dapat digunakan untuk berbagai kebutuhan, seperti:

  • Chatbot AI dan asisten virtual.
  • Bot WhatsApp, Telegram, dan Discord.
  • Bantuan pemrograman dan debugging.
  • Pencarian informasi melalui internet.
  • Pencarian dan pemrosesan musik serta video.
  • Pembuatan gambar berbasis AI.
  • Analisis gambar, audio, video, PDF, dan dokumen.
  • Pencarian informasi profil media sosial.
  • Otomatisasi berbagai tugas melalui instruksi bahasa alami.

Salah satu keunggulan utamanya adalah kemampuan untuk memahami maksud pesan dan memilih kemampuan yang sesuai secara otomatis, sehingga pengguna tidak harus menentukan alat yang digunakan untuk setiap permintaan.

Satu Endpoint untuk Berbagai Kebutuhan

Endpoint utama Vicurva API:

"POST "

Semua permintaan chat dan kemampuan AI dikirim melalui endpoint tersebut.

Setiap request membutuhkan API key yang dikirim melalui header:

X-API-Key: API_KEY_KAMU
Content-Type: application/json

Contoh request menggunakan cURL:

curl -X POST https://vicurva.vercel.app/api/generate \
-H "Content-Type: application/json" \
-H "X-API-Key: API_KEY_KAMU" \
-d '{
"model": "vicurva-pro-3.7",
"contents": [
{
"role": "user",
"parts": [
{
"text": "Jelaskan apa itu REST API"
}
]
}
]
}'

Ganti "API_KEY_KAMU" dengan API key yang valid. Struktur request, parameter, dan format respons selengkapnya tersedia di dokumentasi resmi.

Pilihan Model AI

Vicurva menyediakan beberapa pilihan model untuk menyesuaikan kebutuhan aplikasi.

vicurva-pro-3.7

Untuk percakapan sehari-hari, tanya jawab, dan kebutuhan penalaran yang lebih mendalam.

vicurva-go-2.0

Untuk respons cepat dan pertanyaan ringan yang mengutamakan efisiensi.

vicurva-code-1.0

Untuk kebutuhan pemrograman, debugging, pembuatan kode, dan desain antarmuka.

Pemilihan model dilakukan dengan mengubah nilai "model" di dalam body request.

Kemampuan yang Dapat Diintegrasikan

Vicurva dirancang untuk menangani berbagai jenis permintaan, mulai dari percakapan sederhana hingga tugas yang melibatkan media dan layanan eksternal.

  1. Chat dan Coding

Developer dapat menggunakan Vicurva untuk membuat asisten AI, menjelaskan kode, membantu debugging, dan mendukung proses pengembangan aplikasi.

  1. Musik dan Video

Vicurva mendukung berbagai alur permintaan multimedia, termasuk pencarian musik berdasarkan judul atau penyanyi, Download video youtube ataupun tiktok.

  1. Pembuatan Gambar AI

Kirim deskripsi gambar melalui pesan dan gunakan kemampuan pembuatan gambar yang tersedia untuk menghasilkan visual sesuai permintaan.

  1. Pencarian Internet

Dengan mengaktifkan opsi "web_search", aplikasi dapat meminta jawaban yang dilengkapi sumber informasi dari internet.

  1. Informasi Media Sosial

Vicurva menyediakan kemampuan untuk mencari informasi profil pada sejumlah platform, termasuk Instagram, TikTok, YouTube, Telegram, X, dan Threads, sesuai dukungan layanan yang tersedia.

  1. Input Multimodal

Pesan dapat menyertakan teks bersama lampiran seperti gambar, video, audio, PDF, dan dokumen yang didukung.

Hal ini membuka peluang untuk membangun aplikasi AI yang tidak terbatas pada input teks saja.

Dukungan Riwayat Percakapan

Vicurva menggunakan format "contents" untuk mengirim pesan pengguna dan balasan model sebelumnya.

Dengan mengirimkan riwayat percakapan yang relevan, developer dapat membangun pengalaman chat yang lebih kontekstual.

Riwayat tersebut dikelola oleh aplikasi pemanggil dan dikirim kembali dalam request berikutnya sesuai kebutuhan.

Opsi Tambahan

Vicurva juga menyediakan beberapa parameter opsional untuk mengatur perilaku request.

  • "web_search": mengaktifkan pencarian internet.
  • "reasoning": mengatur tingkat penalaran, mulai dari "off", "low", "medium", "high", hingga "max".

Parameter tersebut dapat membantu developer menyesuaikan pengalaman pengguna berdasarkan kebutuhan aplikasi.

Dirancang untuk Integrasi yang Praktis

Vicurva API dapat diintegrasikan dengan berbagai teknologi yang mendukung HTTP request dan JSON, termasuk:

  • JavaScript dan Node.js
  • Python
  • Website berbasis backend
  • Aplikasi Android dan iOS
  • Bot WhatsApp, Telegram, dan Discord
  • Tools pengujian API seperti Postman

Developer tidak perlu membangun seluruh sistem AI dari awal. Cukup kirim request ke endpoint yang tersedia, proses respons JSON, lalu sesuaikan hasilnya dengan kebutuhan aplikasi.

Catatan keamanan: Simpan API key di sisi server dan jangan menaruhnya di kode frontend publik. Terapkan juga validasi input serta penanganan error pada aplikasi yang menggunakan API.

Mulai Menggunakan Vicurva API

Untuk mempelajari format request, pilihan model, pengiriman lampiran, parameter tambahan, struktur respons, dan kode error, kunjungi dokumentasi resmi:

📚 Dokumentasi: https://vicurva.vercel.app/docs

🌐 Website: https://vicurva.vercel.app

Vicurva API dikembangkan oleh Vexnory Group dengan tujuan mempermudah integrasi berbagai kemampuan AI ke dalam satu alur pengembangan.

Jika kamu sedang membangun chatbot, asisten AI, atau aplikasi otomatisasi, Vicurva dapat menjadi salah satu opsi API yang layak dieksplorasi.

AI #API #Developer #NodeJS #ArtificialIntelligence #WebDevelopment #VexnoryGroup

Top comments (0)