हम cookies इस्तेमाल करते हैं. Cookies और ब्राउज़र स्टोरेज आपको साइन इन रखते हैं और आपकी प्राथमिकताएं याद रखते हैं। आपकी अनुमति से हम यह भी मापते हैं कि साइट कैसे इस्तेमाल होती है। आप कभी भी । हमारी cookie नीति देखें।

क्विकस्टार्ट

शुरुआत

क्विकस्टार्ट

API कुंजी बनाएं, OpenAI SDK इंस्टॉल करें और एक मिनट से भी कम समय में api14 पर अपना पहला अनुरोध भेजें। पूरा चरण-दर-चरण उदाहरण यहाँ है।

playground में आज़माएं

आधिकारिक OpenAI SDK के साथ api14 पर अपनी पहली request भेजें। इसमें तीन चरण और लगभग एक मिनट लगता है।

API key बनाएँ

साइन इन करें और API keys खोलें। Create key पर क्लिक करें, उसे एक नाम दें और key कॉपी कर लें। Keys sk-api14- से शुरू होती हैं और सिर्फ़ एक बार दिखाई जाती हैं, इसे किसी सुरक्षित जगह रखें, जैसे किसी environment variable में:

export API14_API_KEY="sk-api14-..."

नए अकाउंट Free प्लान पर एक छोटे मुफ़्त USD बैलेंस के साथ शुरू होते हैं, जो सस्ते मॉडल आज़माने के लिए काफ़ी है। जब भी ज़्यादा चाहिए, प्राइसिंग पेज पर फ़ंड जोड़ें या कोई प्लान चुनें।

SDK इंस्टॉल करें

अपनी भाषा का आधिकारिक OpenAI SDK इस्तेमाल करें। और कुछ नहीं चाहिए।

npm install openai
pip install openai

बाकी भाषाएँ (Go, PHP, Java, C#, Ruby और Rust) SDK गाइड्स में शामिल हैं, उदाहरण के लिए Go और C# /.NET।

Request भेजें

क्लाइंट को https://api14.com/api/v1 पर पॉइंट करें और अपनी key दें। यह उदाहरण जवाब को token-दर-token stream करता है:

import OpenAI from "openai";

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

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

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

बस इतना ही, बाकी हर मॉडल भी इसी तरह काम करता है। model को मॉडल पेज की किसी भी id में बदलें, उदाहरण के लिए anthropic/claude-sonnet-4.5 या google/gemini-2.5-flash।

मॉडल ids provider/model फ़ॉर्मैट में होती हैं (जैसे openai/gpt-5-mini)। :free, :online और :nitro जैसे वैरिएंट भी समर्थित हैं। देखें मॉडल ids और वैरिएंट।

Streaming के बिना

पूरा जवाब एक ही JSON response में पाने के लिए stream छोड़ दें:

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

Response OpenAI chat completion के फ़ॉर्मैट में होता है:

{
  "id": "gen-1759571234-abc123",
  "object": "chat.completion",
  "model": "openai/gpt-5-mini",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Requests fly,\nJSON returns..." },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 14, "completion_tokens": 21, "total_tokens": 35, "cost": 0.0000455 }
}

usage.cost USD में request की कीमत है, यानी वह राशि जो आपके बैलेंस से कटती है।

आगे क्या करें