KAT-Coder-Air-V1
Klepet z besedilnim in slikovnim vhodom za programske naloge, ki vrne predlagano kodo ali pisno razlago.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
KAT-Coder-Air-V1 sprejema besedilo in slike ter prek /v1/chat/completions vrača besedilo. Primeren je za preizkus programske naloge, ki združuje izvorno kodo s posnetkom vmesnika: zahtevajte predlagano spremembo komponente, ki prikazano postavitev uskladi z navedenim vedenjem.
Sprejeti nabor parametrov sestavljajo model, messages in izbirni stream. Rezultat je predlagana koda ali razlaga; metoda ne izvede popravka, sama ne pregleda repozitorija in ne vrne izrisane aplikacije. Za oznako Air V1 v tem zapisu ni objavljene primerjave zmogljivosti. Izberite jo zaradi deklariranega večmodalnega klepeta, ne zaradi predpostavljene hitrostne ravni.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions KAT-Coder-Air-V1
KAT-Coder-Air-V1Začetek
Klepet z besedilnim in slikovnim vhodom za programske naloge, ki vrne predlagano kodo ali pisno razlago.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vhod
text,image- Izhod
text- Izhodni format
- JSON or SSE
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve KAT-Coder-Air-V1 Pogoji: Uporabite natanko ta izbirnik usmerjanja Ailoot. | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve Pogoji: | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: | Privzetofalse |
Kombinacije vhodnih gradiv
text_input · Obvezno: messages
image_with_text · Obvezno: messages with actual image content blocks
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages |
Parameteroptional | Specifikacijastream |
Parametermaterial_types | Specifikacijatext, image |
Parameterconditions | SpecifikacijaUporabite natanko ta izbirnik usmerjanja Ailoot., Ta protokol prenaša slikovno vsebino, kadar konkretni izbrani model podpira obdelavo slik. Sprejem zahteve v protokolu ne potrjuje slikovnih zmogljivosti vsakega modela. |
Druga imena metode: /chat/completions
Življenjski cikel: synchronous_or_streamed
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Cene izrecnega predpomnjenja
- Ni omogočeno Ko je zahtevano eksplicitno predpomnjenje
- Ničelne tarife samo za besedilo
- Za predpomnilnik, orodja in medije veljajo ločeno navedeni cenovni pogoji. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika $0 / 1K žetonov Vhod · Zapis v predpomnilnik $0 / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · OpenAI Chat
JSON or SSE
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Ohranite vsak blok vsebine, ID klica orodja, podpis razmišljanja, če je vrnjen, vse delte SSE in celotne podatke o porabi. Prvi del besedila ni celoten rezultat.
Če je treba preveriti izvirni odgovor
Ohranite izvirni X-Client-Request-ID, odgovor in glave. Neznan rezultat ali rezultat result_pending_check ne dovoljuje ponovnega ustvarjanja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljechoices[] | Vrstaobject |
Poljeusage | Vrstaobject |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojObvezno polje, izbirnik modela, vrsta ali oblika vhoda ni veljavna. | Naslednji korakPred pripravo ločene zahteve preglejte vrnjene podrobnosti preverjanja veljavnosti. |
Odgovor | PogojIzvirna zahteva ali rezultat je neznan ali zahteva preverjanje. | Naslednji korakOhranite izvirne identifikatorje in glave; berite le podprte zapise o stanju ali zapise v knjižnici. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot Ultra KAT-Coder-Air-V1
Druga imena poti metod
/chat/completions
Povezani ID-ji za klic
FAQ · KAT-Coder-Air-V1
- Kateri vhodi in rezultati so na voljo?
POST /v1/chat/completions·KAT-Coder-Air-V1:text,image→text- Katera polja uporablja zahteva?
POST /v1/chat/completions·KAT-Coder-Air-V1:model,messages,stream