KAT-Coder-Air-V1
En chattrutt med text och bild för kodningsunderlag som ger föreslagen kod eller skriftlig förklaring.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
KAT-Coder-Air-V1 tar text och bild och ger text genom /v1/chat/completions. Den kan användas för en koduppgift som kombinerar källkod med en skärmbild av gränssnittet: begär föreslagen komponentändring som förenar visad layout med angivet beteende.
Godkänd begärandeyta består av model, messages och valfritt stream. Artefakten är föreslagen kod eller förklaring; metoden applicerar ingen patch, granskar inte själv ett kodförråd och returnerar ingen renderad applikation. Air V1-etiketten har ingen publicerad prestandajämförelse i posten. Välj den för deklarerat multimodalt chattflöde snarare än antagen hastighetsnivå.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions KAT-Coder-Air-V1
KAT-Coder-Air-V1Start
En chattrutt med text och bild för kodningsunderlag som ger föreslagen kod eller skriftlig förklaring.
- Godkända indata
- Text · Bilder
- Resultat
- Text
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Indatatyper
text,image- Utdatatyper
text- Utdataformat
- JSON or SSE
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser KAT-Coder-Air-V1 Villkor: Använd exakt denna routningsväljare för Ailoot. | Standard— |
Fältmessages | Typarray | KravObligatoriskt | Värden & gränser Villkor: | Standard— |
Fältstream | Typboolean | KravValfritt | Värden & gränser Villkor: | Standardfalse |
Kombinationer av indatamaterial
text_input · Krävs: messages
image_with_text · Krävs: messages with actual image content blocks
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, messages |
Parameteroptional | Avtalstream |
Parametermaterial_types | Avtaltext, image |
Parameterconditions | AvtalAnvänd exakt denna routningsväljare för Ailoot., Det här protokollet överför bildinnehåll när just den valda modellen stöder bildförståelse. Att protokollet godtas innebär inte att varje modell har bildstöd. |
Metodalias: /chat/completions
Livscykel: synchronous_or_streamed
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Standardpris När snabbt läge är valt
- Flex-läge
- Standardpris När läget flex är valt
- Högsta resonemangsnivå
- Standardpris När den högsta resonemangsnivån använder standardjusteringen (default)
- Prissättning för explicit cache
- Inte aktiverat När explicit cache begärs
- Nolltaxor för enbart text
- Cache, verktyg och medier följer sina separat angivna prisvillkor. För indata och utdata som enbart består av text
Ailoot-priser
Priser efter konfiguration
| Konfiguration | Prislista | Avgift |
|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Avgift Indata · Indatatoken $0 / 1K token Utdata · Utdatatoken $0 / 1K token Indata · Cacheläsning $0 / 1K token Indata · Skrivning till cache $0 / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "KAT-Coder-Air-V1", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Ta emot och spara resultat
Ailoot Ultra · OpenAI Chat
JSON or SSE
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Behåll varje innehållsblock, verktygsanropets ID, eventuell returnerad resonemangssignatur, alla SSE-deltan och fullständiga användningsuppgifter. Det första textfragmentet är inte hela resultatet.
Om det ursprungliga svaret behöver kontrolleras
Behåll ursprungligt X-Client-Request-ID, svaret och huvudena. Ett okänt resultat eller result_pending_check ger inte tillstånd till en andra skapandebegäran.
Svarsfält
| Fält | Typ |
|---|---|
Fältchoices[] | Typobject |
Fältusage | Typobject |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorEtt obligatoriskt fält, en modellväljare, en typ eller en representation av indata är ogiltig. | Nästa stegGranska den returnerade valideringsinformationen innan du förbereder en separat begäran. |
Svar | VillkorDen ursprungliga begäran eller resultatet är okänt eller behöver kontrolleras. | Nästa stegBehåll ursprungliga identifierare och huvuden; läs endast status- eller biblioteksposter som stöds. Skicka inte skapandebegäran igen. |
Alias
Modellalias
Ailoot Ultra KAT-Coder-Air-V1
Alias för metodsökvägar
/chat/completions
Relaterade anropar-ID:n
FAQ · KAT-Coder-Air-V1
- Vilka indata och resultat finns?
POST /v1/chat/completions·KAT-Coder-Air-V1:text,image→text- Vilka fält använder begäran?
POST /v1/chat/completions·KAT-Coder-Air-V1:model,messages,stream