Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.

Completions

Endpoints

Completions

Använd POST /completions för klassiska text-in, text-ut-anrop med en rå prompt, med parametrar, exempel och svarsformat för äldre integrationer.

Testa i playground

Den äldre completions-endpointen tar en rå prompt-sträng och returnerar genererad text, utan att någon chattmall tillämpas. Den är användbar för basmodeller, fill-in-the-middle och äldre integrationer. För ny kod, använd Chat completions.

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

Anrop

ParameterTypBeskrivning
modelstring, obligatoriskModell-id, t.ex. meta-llama/llama-3.1-8b-instruct.
promptstring, obligatoriskTexten som ska fortsättas.
max_tokensintegerÖvre gräns för antalet genererade tokens.
temperature, top_p, top_knumberSamplingskontroller.
stopstring | string[]Stoppsekvenser.
seedintegerDeterministisk sampling efter bästa förmåga.
logprobsintegerReturnera log-sannolikheter för de översta tokens när modellen stöder det.
streambooleanStrömma textbitar över SSE.
provider, models, transformsSamma gateway-tillägg som för 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);

Svar

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

Fel

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. Fel från leverantören skickas vidare med sin ursprungliga status. Se Fel.