Proyecta AI Gateway
Lägg till AI-funktioner i din publicerade app — chatbotar, innehållsgenerering, sammanfattning. OpenAI-kompatibel. Inga tredjeparts-API-nycklar krävs.
Proyecta AI Gateway låter de appar du bygger anropa avancerade LLM:er utan att du behöver skapa konton hos varje leverantör, hantera deras API-nycklar eller ligga ute med kostnaden. Den är OpenAI-kompatibel — peka OpenAI SDK mot gatewayen så är du klar. För närvarande är det bara Anthropic Claude-modeller som är tillgängliga via gatewayen. Stöd för OpenAI, Google och Groq finns på roadmapen.
Vad kan jag bygga med den?
Section titled “Vad kan jag bygga med den?”- Chatbotar — kundsupport, AI-coaching, FAQ-botar
- Innehållsgenerering — beskrivningar, e-postmeddelanden, sammanfattningar, utkast
- Analys — extrahera insikter från text, kategorisera data, klassificera
- Sammanfattning — komprimera dokument, artiklar, transkript
- Personalisering — rekommendationer, adaptivt gränssnitt
Snabbstart
Section titled “Snabbstart”I en app byggd med Proyecta anropar du gatewayen direkt från dina sidor med hooken useAI() — ingen nyckelhantering, ingen backend:
import { useAI } from '@/hooks/useAI.ts';
function Summarizer({ article }) { const { ask, isPending, error } = useAI({ system: 'You summarize articles.' }); const [summary, setSummary] = useState('');
return ( <button disabled={isPending} onClick={async () => setSummary(await ask(`Summarize in 3 bullets: ${article}`))} > Summarize </button> );}För ett fram-och-tillbaka-samtal använder du istället useChat(), som håller meddelandehistoriken åt dig.
Två saker värda att känna till, eftersom en anonym besökare spenderar dina krediter: håll promptar avgränsade (strömma inte en hel samling till system), och utlös inte ett anrop vid varje tangenttryckning.
Be AI-byggaren koppla ihop det: "Add a chatbot to my app. The user types a question and gets a streaming response."
Från din egen backend
Section titled “Från din egen backend”Gatewayen talar OpenAI Chat Completions-protokollet, så från en server du kontrollerar kan du peka det officiella OpenAI SDK mot den — två ändringar, baseURL och nyckeln:
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: …' }],});Streaming
Section titled “Streaming”Streaming fungerar som med vilken OpenAI-kompatibel klient som helst:
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 ?? '');}Modeller
Section titled “Modeller”Följande modeller är tillgängliga via gatewayen:
| Leverantör | Modeller som stöds |
|---|---|
| Anthropic | claude-sonnet-5 (flaggskepp), claude-sonnet-4-6, claude-haiku-4-5-20251001, claude-opus-5, claude-opus-4-8, claude-opus-4-7 |
Ange modell-ID direkt, t.ex. claude-sonnet-5, claude-haiku-4-5-20251001. Anrop för modeller utanför den här listan avvisas. Ytterligare leverantörer finns på roadmapen.
API-nycklar, hastighetsgränser och budgetar
Section titled “API-nycklar, hastighetsgränser och budgetar”Proyecta provisionerar automatiskt en PROYECTA_API_KEY för din runtime. Du behöver inte skapa en manuellt i normalfallet.
Organisationsägare kan se användningen av AI-krediter — periodens utgifter och planens budgettak. Det är detta som driver kreditindikatorn i byggaren.
Hur debiteras det?
Section titled “Hur debiteras det?”AI Gateway-användning spåras separat från de krediter som AI-byggaren förbrukar när den redigerar din app. Kostnaden per anrop är den underliggande leverantörens taxa, tillämpad mot din organisations AI-kreditsaldo.
Vanliga frågor
Section titled “Vanliga frågor”Vad är skillnaden mellan AI Gateway och AI-byggaren?
AI-byggaren är agenten som skriver kod i chattanelen. AI Gateway är det som din publicerade app anropar när dess användare vill ha en AI-funktion.
Kan jag använda mina egna leverantörsnycklar?
Det kan du — be AI:n ta bort gateway-anropen och konfigurera en direkt integration med din egen nyckel under Miljövariabler. Du förlorar den enhetliga faktureringen och den delade hastighetsgränspoolen.
Kan jag använda den för bild- eller röstgenerering?
Inte ännu. I dag är gatewayen text-in / text-ut. Bild-, röst- och videomodaliteter finns på roadmapen. För bildgenerering, se Bildgenerering.
Var kan jag se användningen?
Kreditanvändning visas på organisationsnivå på sidan Settings (periodens utgifter och budgettak). En dedikerad AI Gateway-panel i byggaren — med per-app-nycklar och livegrafer över användning — finns på roadmapen.
Kommer snart
Section titled “Kommer snart”- Byggarpanel för AI Gateway — skapa per-app-nycklar, ange tillåtna modeller, följ liveförbrukning och hantera nycklar utan att lämna byggaren
- Bild- och röstmodaliteter — text-till-bild, text-till-tal, tal-till-text
- Användningstilldelning per runtime — se vilka appar i din organisation som spenderar vad