Proyecta AI Gateway
তোমার published অ্যাপে AI ফিচার যোগ করো — chatbot, কন্টেন্ট জেনারেশন, সারসংক্ষেপ। OpenAI-compatible। কোনো third-party API key প্রয়োজন নেই।
Proyecta AI Gateway তোমার তৈরি অ্যাপগুলোকে frontier LLM কল করতে দেয়, কিন্তু এর জন্য প্রতিটি provider-এ আলাদা অ্যাকাউন্ট খোলা, তাদের API key ম্যানেজ করা বা নিজে খরচ বহন করার কোনো দরকার নেই। এটি OpenAI-compatible — OpenAI SDK-কে gateway-এর দিকে point করলেই কাজ শেষ। বর্তমানে gateway-এর মাধ্যমে শুধুমাত্র Anthropic Claude মডেলগুলো পাওয়া যাচ্ছে। OpenAI, Google, এবং Groq সাপোর্ট roadmap-এ রয়েছে।
এটি দিয়ে কী বানাতে পারবো?
Section titled “এটি দিয়ে কী বানাতে পারবো?”- Chatbot — কাস্টমার সাপোর্ট, AI কোচিং, FAQ bot
- কন্টেন্ট জেনারেশন — বিবরণ, ইমেইল, সারসংক্ষেপ, ড্রাফট
- বিশ্লেষণ — টেক্সট থেকে insight বের করা, ডেটা শ্রেণীবদ্ধ করা, classify করা
- সারসংক্ষেপ — ডকুমেন্ট, আর্টিকেল, ট্রান্সক্রিপ্ট সংক্ষেপ করা
- ব্যক্তিগতকরণ — সুপারিশ, adaptive UI
Quickstart
Section titled “Quickstart”Gateway, OpenAI Chat Completions protocol-এ কথা বলে। অফিসিয়াল OpenAI SDK ব্যবহার করো দুটি পরিবর্তনসহ — baseURL এবং key-এর জন্য env-var নামটি:
import OpenAI from 'openai';
const openai = new OpenAI({ baseURL: 'https://cloud.proyecta.dev/v1/ai', apiKey: process.env.PROYECTA_API_KEY,});
const response = await openai.chat.completions.create({ model: 'claude-haiku-4-5-20251001', messages: [{ role: 'user', content: 'Summarize this article in 3 bullet points: …' }],});AI builder-কে এটি সেট আপ করতে বলো: "Add a chatbot to my app using the Proyecta AI Gateway. The user types a question and gets a streaming response."
Streaming
Section titled “Streaming”Streaming যেকোনো OpenAI-compatible client-এর মতোই কাজ করে:
const stream = await openai.chat.completions.create({ model: 'claude-haiku-4-5-20251001', messages: [{ role: 'user', content: prompt }], stream: true,});
for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? '');}Gateway-এর মাধ্যমে নিচের মডেলগুলো পাওয়া যায়:
| Provider | সাপোর্টেড মডেল |
|---|---|
| Anthropic | claude-sonnet-4-6, claude-haiku-4-5-20251001, claude-opus-4-8, claude-opus-4-7 |
সরাসরি model ID পাঠাও, যেমন claude-haiku-4-5-20251001, claude-sonnet-4-6। অতিরিক্ত provider যোগ করার পরিকল্পনা roadmap-এ রয়েছে।
API key, rate limit এবং budget
Section titled “API key, rate limit এবং budget”Proyecta স্বয়ংক্রিয়ভাবে তোমার runtime-এর জন্য একটি PROYECTA_API_KEY তৈরি করে দেয়। সাধারণ ক্ষেত্রে তোমাকে নিজে কোনো key তৈরি করতে হবে না।
Organization-এর owner-রা AI credits-এর ব্যবহার দেখতে পাবেন — চলতি period-এর খরচ এবং তাদের plan-এর budget cap। এটিই builder-এর credits indicator চালু রাখে।
বিলিং কীভাবে হয়?
Section titled “বিলিং কীভাবে হয়?”AI Gateway-এর ব্যবহার আলাদাভাবে ট্র্যাক করা হয়, AI builder যখন তোমার অ্যাপ সম্পাদনা করে তখন যে credits ব্যবহার হয় তার থেকে আলাদা। প্রতিটি request-এর খরচ হলো underlying provider-এর হার, যা তোমার org-এর AI credits ব্যালেন্স থেকে কাটা হয়।
সচরাচর জিজ্ঞাসা
Section titled “সচরাচর জিজ্ঞাসা”AI Gateway আর AI builder-এর মধ্যে পার্থক্য কী?
AI builder হলো সেই agent যেটি chat panel-এ কোড লেখে। AI Gateway হলো সেটি যেটি তোমার published অ্যাপ কল করে যখন তার ব্যবহারকারীরা কোনো AI ফিচার চায়।
আমি কি নিজের provider key ব্যবহার করতে পারি?
পারবে — AI-কে বলো gateway কলগুলো সরিয়ে দিতে এবং Environment Variables-এ নিজের key দিয়ে সরাসরি integration কনফিগার করতে। তবে এতে unified billing এবং shared rate limit pool সুবিধা পাবে না।
এটি দিয়ে কি ইমেজ বা ভয়েস জেনারেশন করা যাবে?
এখনো না। বর্তমানে gateway শুধু text-in / text-out। ইমেজ, ভয়েস এবং ভিডিও modality roadmap-এ রয়েছে। ইমেজ জেনারেশনের জন্য দেখো Image Generation।
ব্যবহার কোথায় দেখতে পাবো?
Credits-এর ব্যবহার organization স্তরে Settings পেজে দেখা যায় (চলতি period-এর খরচ এবং budget cap)। Builder-এর ভেতরে একটি dedicated AI Gateway panel — per-app key এবং live usage chart সহ — roadmap-এ রয়েছে।
###近শীঘ্রই আসছে
- AI Gateway-এর জন্য Builder panel — per-app key তৈরি করো, model allowlist সেট করো, live spend দেখো এবং builder না ছেড়েই সব key ম্যানেজ করো
- ইমেজ ও ভয়েস modality — text-to-image, text-to-speech, speech-to-text
- Per-runtime usage attribution — দেখো তোমার org-এর কোন অ্যাপ কত খরচ করছে