Endpoints
कंप्लीशन्स
POST /completions लेगेसी एंडपॉइंट है जो कच्चा prompt लेकर टेक्स्ट लौटाता है। पैरामीटर, अनुरोध और प्रतिक्रिया का उदाहरण यहाँ देखें।
playground में आज़माएंलेगेसी कंप्लीशन्स एंडपॉइंट एक कच्ची prompt स्ट्रिंग लेता है और बिना किसी चैट टेम्पलेट के जनरेट किया टेक्स्ट लौटाता है। यह बेस मॉडल, fill-in-the-middle और पुराने इंटीग्रेशन के लिए उपयोगी है। नए कोड के लिए चैट कंप्लीशन्स इस्तेमाल करें।
POST https://api14.com/api/v1/completions
Authorization: Bearer sk-api14-...
Content-Type: application/json
अनुरोध
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
model | string, आवश्यक | मॉडल id, जैसे meta-llama/llama-3.1-8b-instruct। |
prompt | string, आवश्यक | वह टेक्स्ट जिसे आगे बढ़ाना है। |
max_tokens | integer | जनरेट होने वाले टोकन की ऊपरी सीमा। |
temperature, top_p, top_k | number | सैंपलिंग नियंत्रण। |
stop | string | string[] | स्टॉप सीक्वेंस। |
seed | integer | यथासंभव निर्धारित (deterministic) सैंपलिंग। |
logprobs | integer | मॉडल के सपोर्ट करने पर शीर्ष टोकन की लॉग प्रायिकताएँ लौटाता है। |
stream | boolean | SSE पर टेक्स्ट चंक स्ट्रीम करता है। |
provider, models, transforms | चैट कंप्लीशन्स जैसे ही गेटवे एक्सटेंशन। |
curl https://api14.com/api/v1/completions \
-H "Authorization: Bearer $API14_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-3.5-turbo-instruct",
"prompt": "The three primary colors are",
"max_tokens": 20
}'
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);
प्रतिक्रिया
{
"id": "gen-1760000000-xyz789",
"object": "text_completion",
"created": 1760000000,
"model": "openai/gpt-3.5-turbo-instruct",
"choices": [
{ "index": 0, "text": " red, yellow and blue.", "finish_reason": "stop" }
],
"usage": {
"prompt_tokens": 6,
"completion_tokens": 7,
"total_tokens": 13,
"cost": 0.0000195
}
}
त्रुटियाँ
400 model_required, 400 invalid_json, 401 invalid_api_key, 402 insufficient_balance, 403 model_not_allowed / plan_required, 404 model_not_found, 413 payload_too_large, 429 rate_limited, 502 upstream_unavailable। प्रोवाइडर की त्रुटियाँ उनके मूल स्टेटस के साथ आगे भेजी जाती हैं। देखें त्रुटियाँ।