Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.

Completions (legacy)

Endpoint

Completions (legacy)

Endpoint completions legacy menerima string prompt mentah dan mengembalikan teks hasil generasi, cocok untuk model dasar dan integrasi lama.

Coba di playground

Endpoint completions legacy menerima string prompt mentah dan mengembalikan teks hasil generasi, tanpa template chat. Endpoint ini berguna untuk model dasar, fill-in-the-middle, dan integrasi lama. Untuk kode baru, gunakan Chat completions.

POST https://api14.com/api/v1/completions
Authorization: Bearer sk-api14-...
Content-Type: application/json

Request

ParameterTipeDeskripsi
modelstring, wajibID model, mis. meta-llama/llama-3.1-8b-instruct.
promptstring, wajibTeks yang akan dilanjutkan.
max_tokensintegerBatas atas jumlah token yang dihasilkan.
temperature, top_p, top_knumberPengaturan sampling.
stopstring | string[]Stop sequence.
seedintegerSampling deterministik dengan upaya terbaik.
logprobsintegerMengembalikan log probabilitas untuk token teratas jika model mendukungnya.
streambooleanStream potongan teks lewat SSE.
provider, models, transformsEkstensi gateway yang sama seperti pada chat completions.
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);

Respons

{
  "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
  }
}

Error

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. Error dari provider diteruskan dengan status aslinya. Lihat Error.