рд╣рдо cookies рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ. Cookies рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдпрд╛рдж рд░рдЦрддреЗ рд╣реИрдВред рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рд╕реЗ рд╣рдо рдпрд╣ рднреА рдорд╛рдкрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреИрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреА рд╣реИред рдЖрдк рдХрднреА рднреА ред рд╣рдорд╛рд░реА cookie рдиреАрддрд┐ рджреЗрдЦреЗрдВред

рдкрд░рд┐рдЪрдп

рд╢реБрд░реБрдЖрдд

рдкрд░рд┐рдЪрдп

api14 рдПрдХ OpenAI-рд╕рдВрдЧрдд рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ, рдЗрдореЗрдЬ, рд╡реАрдбрд┐рдпреЛ, рд╕реНрдкреАрдЪ рдФрд░ рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдЬреИрд╕реЗ рд╕рднреА рдореЙрдбрд▓ рджреЗрддрд╛ рд╣реИред рдЬрд╛рдиреЗрдВ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред

api14 рд▓рдЧрднрдЧ 650 AI рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ OpenAI-рд╕рдВрдЧрдд API gateway рд╣реИред рдПрдХ API key, рдПрдХ base URL рдФрд░ рдПрдХ USD рдмреИрд▓реЗрдВрд╕ рд╕реЗ рдЖрдкрдХреЛ рд╣рд░ рдмрдбрд╝реЗ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ, рдЗрдореЗрдЬ, рд╡реАрдбрд┐рдпреЛ, рд╕реНрдкреАрдЪ, рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрд╢рди, рдореНрдпреВрдЬрд╝рд┐рдХ, embeddings рдФрд░ rerank рдореЙрдбрд▓ рдорд┐рд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ OpenAI SDK рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВ; рд╕рд┐рд░реНрдлрд╝ baseURL рдФрд░ apiKey рдмрджрд▓рддреЗ рд╣реИрдВред

https://api14.com/api/v1

рдЖрдкрдХреЛ рдХреНрдпрд╛ рдорд┐рд▓рддрд╛ рд╣реИ

  • рд╣рд░ рдореЙрдбрд▓, рд▓рдЧрднрдЧ 650 рдореЙрдбрд▓, рдЬреЛ рдЕрдкрдиреЗ-рдЖрдк рд╕рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВред рдореЙрдбрд▓ ids provider/model рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ anthropic/claude-sonnet-4.5 рдпрд╛ openai/gpt-5-miniред рджреЗрдЦреЗрдВ рдореЙрдбрд▓ ids рдФрд░ рд╡реИрд░рд┐рдПрдВрдЯред
  • OpenAI рдХреЗ request рдФрд░ response рдлрд╝реЙрд░реНрдореИрдЯ, chat completions, Responses, embeddings, images, audio рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХрд╛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ рдЪрд▓рддрд╛ рд╣реИред рджреЗрдЦреЗрдВ OpenAI SDK рд╕рдВрдЧрддрддрд╛ред
  • USD рдореЗрдВ рд╕рд╛рдлрд╝ рдХреАрдорддреЗрдВ, рд╣рд░ рдореЙрдбрд▓ рдХреА рдХреАрдордд рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рд╣рд░ request рдЖрдкрдХреЗ USD рдмреИрд▓реЗрдВрд╕ рд╕реЗ рдХрдЯрддреА рд╣реИред рд╕рд╛рдЗрдирдЕрдк рдкрд░ рдореБрдлрд╝реНрдд рдХреНрд░реЗрдбрд┐рдЯ; рдкреНрд▓рд╛рди рдЕрдкрдиреА рдХреАрдордд рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЙрдкрдпреЛрдЧ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рджреЗрдЦреЗрдВ рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧред
  • рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреНрдпреЛрдВ рдХреА рддреНрдпреЛрдВ, streaming, tool calling, structured outputs, reasoning, рд╡реЗрдм рд╕рд░реНрдЪ, prompt caching, provider routing рдФрд░ рдореЙрдбрд▓ fallbacksред

Endpoints рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ

рдХреНрд╖рдорддрд╛EndpointрдЧрд╛рдЗрдб
рдЯреЗрдХреНрд╕реНрдЯ, reasoning, tools, visionPOST /chat/completionsChat completions
Responses APIPOST /responsesResponses
рд▓реЗрдЧреЗрд╕реА completionsPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
рдЗрдореЗрдЬPOST /images/generationsрдЗрдореЗрдЬ
рд╡реАрдбрд┐рдпреЛ (async jobs)POST /videos, GET /videos/{id}рд╡реАрдбрд┐рдпреЛ
рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рд╕реНрдкреАрдЪPOST /audio/speechрд╕реНрдкреАрдЪ
рд╕реНрдкреАрдЪ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯPOST /audio/transcriptionsрдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрд╢рди
RerankPOST /rerankRerank
рдирд┐рд░реНрдгрдпPOST /decisionsрдирд┐рд░реНрдгрдп
рдореЙрдбрд▓ рд╕реВрдЪреАGET /modelsрдореЙрдбрд▓
Generation lookupGET /generation?id=Generation lookup
рдмреИрд▓реЗрдВрд╕ рдФрд░ keyGET /credits, GET /keyрдмреИрд▓реЗрдВрд╕ рдФрд░ key рдЬрд╛рдирдХрд╛рд░реА

рдПрдХ request рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддреА рд╣реИ

  1. рдЖрдкрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ Authorization: Bearer sk-api14-... рдХреЗ рд╕рд╛рде request рднреЗрдЬрддрд╛ рд╣реИред
  2. Gateway key рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ, рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдЖрдкрдХреА key рд╡ рдкреНрд▓рд╛рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рд╣реИ, рдФрд░ рдЖрдкрдХреА rate limit рд╡ рдмреИрд▓реЗрдВрд╕ рдЬрд╛рдБрдЪрддрд╛ рд╣реИред
  3. Request body рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ upstream рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЛ рднреЗрдЬ рджреА рдЬрд╛рддреА рд╣реИред
  4. Response рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ рдЖрдкрдХреЛ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, stream: true рд╣реЛрдиреЗ рдкрд░ рдмрд╛рдЗрдЯ-рджрд░-рдмрд╛рдЗрдЯ stream рд╣реЛрддрд╛ рд╣реИред
  5. Request рдХреА рд╕рдЯреАрдХ рд▓рд╛рдЧрдд рдЖрдкрдХреЗ USD рдмреИрд▓реЗрдВрд╕ рд╕реЗ рдХрд╛рдЯреА рдЬрд╛рддреА рд╣реИред рд╡рд┐рдлрд▓ requests рдХрд╛ рд╢реБрд▓реНрдХ рдирд╣реАрдВ рд▓рдЧрддрд╛ред

рдкрд╣рд▓реА request

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);

рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░реЗрдВ

  • Quickstart, рдПрдХ рдорд┐рдирдЯ рдореЗрдВ key рдмрдирд╛рдПрдБ рдФрд░ request рднреЗрдЬреЗрдВред
  • Authentication, keys рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреИрд╕реЗ рд░рдЦреЗрдВред
  • рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ Rate limits, production рдореЗрдВ рдХрд┐рди рдмрд╛рддреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред
  • рд╕рднреА рдореЙрдбрд▓ рдФрд░ рдЙрдирдХреА рдХреАрдорддреЗрдВ рдореЙрдбрд▓ рдкреЗрдЬ рдкрд░ рджреЗрдЦреЗрдВред