Hoppa till innehåll

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.

  • 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

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."

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 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 ?? '');
}

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.

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.

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.

  • 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