Używamy plików cookie. Pliki cookie i pamięć przeglądarki pozwalają utrzymać logowanie i zapamiętać Twoje preferencje. Za Twoją zgodą mierzymy też, jak korzystasz ze strony. W każdej chwili możesz . Zobacz naszą politykę cookie.

Wprowadzenie

Pierwsze kroki

Wprowadzenie

Jeden endpoint zgodny z OpenAI dla każdego modelu: tekst, obrazy, wideo, mowa, embeddingi i więcej, z jednym kluczem i saldem w USD.

api14 to bramka API zgodna z OpenAI, obsługująca około 650 modeli AI. Jeden klucz API, jeden bazowy URL i jedno saldo w USD dają ci dostęp do modeli tekstowych, graficznych, wideo, mowy, transkrypcji, muzyki, embeddingów i rerankingu od wszystkich głównych dostawców. Nadal korzystasz z oficjalnych SDK OpenAI, zmieniasz tylko baseURL i apiKey.

https://api14.com/api/v1

Co dostajesz

  • Każdy model, około 650 modeli, synchronizowanych automatycznie. Identyfikatory modeli mają format provider/model, np. anthropic/claude-sonnet-4.5 lub openai/gpt-5-mini. Zobacz Identyfikatory i warianty modeli.
  • Struktura żądań i odpowiedzi OpenAI, chat completions, Responses, embeddingi, obrazy, audio i więcej, więc istniejący kod działa bez zmian. Zobacz Zgodność z SDK OpenAI.
  • Przejrzyste ceny w USD, każdy model ma podaną cenę, a każde żądanie jest pobierane z twojego salda w USD. Darmowe środki na start po rejestracji; plany dają więcej użycia, niż kosztują. Zobacz Cennik i rozliczenia.
  • Zaawansowane funkcje przekazywane dalej, streaming, tool calling, structured outputs, reasoning, wyszukiwanie w sieci, prompt caching, routing dostawców i modele zapasowe (fallbacki).

Endpointy w skrócie

MożliwośćEndpointPrzewodnik
Tekst, reasoning, narzędzia, visionPOST /chat/completionsChat completions
Responses APIPOST /responsesResponses
Starsze completionsPOST /completionsCompletions
EmbeddingiPOST /embeddingsEmbeddingi
ObrazyPOST /images/generationsObrazy
Wideo (zadania asynchroniczne)POST /videos, GET /videos/{id}Wideo
Tekst na mowęPOST /audio/speechMowa
Mowa na tekstPOST /audio/transcriptionsTranskrypcja
RerankPOST /rerankRerank
DecyzjePOST /decisionsDecyzje
Lista modeliGET /modelsModele
Wyszukiwanie generacjiGET /generation?id=Wyszukiwanie generacji
Saldo i kluczGET /credits, GET /keySaldo i informacje o kluczu

Jak przebiega żądanie

  1. Twój klient wysyła żądanie z nagłówkiem Authorization: Bearer sk-api14-....
  2. Bramka sprawdza klucz, to, czy model jest dostępny i dozwolony dla twojego klucza i planu, twój limit zapytań oraz saldo.
  3. Treść żądania jest przekazywana bez zmian do dostawcy upstream.
  4. Odpowiedź wraca do ciebie bez zmian, przy stream: true strumieniowana bajt po bajcie.
  5. Dokładny koszt żądania jest pobierany z twojego salda w USD. Za nieudane żądania nie płacisz.

Pierwsze żądanie

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "openai/gpt-5-mini",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Następne kroki