mallit

farui-plus

Markdown · JSON

farui-plus

Alibaban Tongyi FaRui Plus on oikeudellisiin kysymyksiin, tapausanalyysiin, oikeudellisten asiakirjojen laatimiseen ja sopimusten tarkasteluun erikoistunut tekstimalli. Valmistele tosiasiat ja olennaiset ehdot tekstinä. Hanki sitten kirjallinen analyysi tai luonnos rajatulla kysymyksellä tai keskustelulla.

Tietoa mallista

Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.

Oikeusalan tekstimalli

Tongyi FaRui Plus, jonka valmistajan tunniste on farui-plus, perustuu Qweniin ja on erikoistettu oikeudellisella datalla ja tiedolla. Valmistaja kuvaa kehityksessä käytetyn mallin hienosäätöä, vahvistusoppimista, hakua hyödyntävää täydentämistä ja oikeudellista agenttiteknologiaa. Sen tehtäväalueeseen kuuluvat oikeudelliset kysymykset, sovellettavien säännösten tunnistaminen, tapausanalyysi, oikeudellisten asiakirjojen tuottaminen ja sopimusehtojen tarkastelu.

Dokumentoidut syötteet ja tulokset ovat tekstiä. Valmistele analysoitava katkelma, tosiasiat tai ehdot luettavaksi tekstiksi ja määrittele haluttu tulos. Hyödyllinen tuotos voi olla luonnososio, ongelmaluettelo, annetun säännöksen selitys tai sopimussanamuotojen vertailu.

Valmistele yksi pyyntö tai jatkuva keskustelu

Valmistajan esimerkit tukevat yksittäistä ohjetta tai viestipohjaista keskustelua. Viesteissä on rooli ja sisältö. Valinnainen järjestelmäohje tulee ensin, ja sitä seuraavat käyttäjän ja avustajan vuorot. Opas suosittelee viestejä jatkuvaan keskusteluun. Olennaiset aiemmat vastaukset säilytetään, kun jatkopyyntö muuttaa tosiasiaa tai vaatimusta.

Anna tapausta koskevaan kysymykseen osapuolten roolit, tapahtumajärjestys, riidanalainen kysymys ja siihen liittyvä näyttö. Kerro tehtävän kannalta merkityksellinen oikeusalue ja päivämäärä. Liitä tarkasteltava lakiteksti mukaan, kun vastauksen on perustuttava tiettyyn säännökseen. Pidä väitetty tosiasia erillään kiistetystä väitteestä tai oletuksesta.

Nimeä jatkopyynnössä täsmällisesti, mikä muuttui. Anna esimerkiksi korjattu päivämäärä tai lisäehto ja kysy, mitä aiemman luonnoksen osaa on muutettava. Todellisen aiemman vastauksen säilyttäminen tekee pyydetystä muutoksesta konkreettisen sen sijaan, että kutsuisi uuteen analyysiin puutteellisesta tapauksesta.

Pyydä analyysi tai asiakirjaluonnos

Määrittele oikeudellisessa kysymyksessä ongelma ja vastauksen muoto. Pyydä johtopäätös, sitä tukeva säännös ja tosiasiat, jotka muuttaisivat analyysiä. Jos lähde ei osoita tärkeää yksityiskohtaa, pyydä tulosta nimeämään tämä puuttuva tieto.

Määrittele laatimista varten asiakirjatyyppi, tarkoitettu kohderyhmä, vaaditut osiot ja annetut tosiasiat. Hyödyllinen tehtävänanto on: ”Laadi pyydetty osio tämän tapahtumajärjestyksen ja näiden tosiasioiden pohjalta, säilytä osapuolille määritellyt roolit ja nimeä asiakirjan täydentämiseen vielä tarvittavat tiedot.” Tarkista nimet, päivämäärät, summat ja viitatut säännökset alkuperäisestä aineistosta.

Anna sopimuksen tarkastelua varten täsmällinen ehto ja tarkasteltava huolenaihe. Pyydä vertailu sanamuodosta, sen nostamasta ongelmasta ja ehdotetusta muutoksesta, joka säilyttää tarkoitetun kaupallisen merkityksen. Pidä alkuperäinen ehto ehdotetun tekstin rinnalla, jotta muutos voidaan tarkistaa.

Noudata dokumentoituja vastausrajoja

Julkaistu mallikatsaus ilmoittaa syötteen enimmäispituudeksi 12 000 tokenia ja vastauksen enimmäispituudeksi 2 000 tokenia. Valitse olennaiset katkelmat ja tehtävään sopiva vastauspituus. Jätä pyydetylle vastaukselle tilaa sovellettavassa keskustelukokoonpanossa. Pitkä sopimustarkastelu voidaan jakaa selkeästi merkittyihin kysymyksiin tai osioihin säilyttäen kaikki ehdot, joita niiden välisten suhteiden ymmärtäminen edellyttää.

Valmistajan vastauspituuden asetus voi pienentää vastausrajaa tiivistä selitystä tai tiettyä luonnososiota varten. Sen dokumentoitu oletus on 2 000 tokenia. Tarkista, onko palautettu vastaus kokonainen, ennen kuin käsittelet sitä valmiina asiakirjana.

Valitse tuotto- ja toimitusasetukset

Valmistajan viiteohje dokumentoi top_p:n avoimella välillä 0–1 ja oletusarvoksi 0,8. Sen top_k-asetus rajoittaa ehdokasjoukkoa. Asetuksen jättäminen määrittelemättä tai asettaminen yli 100:aan poistaa tämän menetelmän käytöstä. Pidä tehtävä ja lähdeaineisto samoina, kun vertaat tuetun tuottoasetuksen vaikutusta.

Oletustyönkulku ei käytä suoratoistoa. Suoratoisto toimittaa tekstiä samalla, kun tuottaminen jatkuu. Dokumentoidut suoratoiston oletuslohkot sisältävät kertyneen sisällön. Inkrementaalisen tulosteen käyttöönotto palauttaa sen sijaan uudet osat. Kokoa valittu muoto oikein, jotta toistuvaa kumulatiivista tekstiä ei lisätä kahdesti, ja säilytä valmis vastaus tarkistusta varten.

Vastaus voi käyttää teksti- tai viestikäärettä. Kääre on tuotetun oikeudellisen tekstin ympärillä oleva toimitusrakenne. Mallin ominaisuustaulukko ei luettele skeemalla pakotettua rakenteista tulostetta, funktiokutsuja tai natiivia verkkohakua. Anna tehtävän edellyttämä näyttö ja säännökset sen sijaan, että olettaisit ulkoisen haun tapahtuneen.

Pidä analyysi tarkistettavana

Säilytä lähdeteksti, annetut tosiasiat, pyydetty asiakirjamuoto ja lopullinen vastaus yhdessä. Tarkista viitteiden todellinen sanamuoto sekä oikeusalue tai päivämäärä, josta tulkinta riippuu. Ehtojen vertailu tai tapauksen selitys on hyödyllisimmillään, kun sen oletukset ja sitä tukevat katkelmat pysyvät tunnistettavina.

Käytä Farui Plus -mallia sen nimettyyn oikeudellisen tekstin työnkulkuun. Lopullisen tuotoksen on liitettävä pyydetty oikeudellinen kysymys tai luonnos tosiasiallisesti annettuun aineistoon.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions farui-plus

farui-plus

Muu /farui-plus

Aloitus

Alibaban Tongyi FaRui Plus on oikeudellisiin kysymyksiin, tapausanalyysiin, oikeudellisten asiakirjojen laatimiseen ja sopimusten tarkasteluun erikoistunut tekstimalli. Valmistele tosiasiat ja olennaiset ehdot tekstinä. Hanki sitten kirjallinen analyysi tai luonnos rajatulla kysymyksellä tai keskustelulla.

Hyväksytyt syötteet
Teksti
Tulokset
Teksti

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Syötetyypit
text
Tulostyypit
text
Tulosteen muoto
json tai SSE
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
farui-plus
Oletus—
KenttämessagesTyyppimessage[]VaatimusPakollinenArvot & rajat
Kohteiden vähimmäismäärä: 1
Oletus—
Kenttämessages[].roleTyyppistringVaatimusPakollinenArvot & rajat
Riippuu mallista
Oletus—
Kenttämessages[].contentTyyppistringVaatimusValinnainenArvot & rajat
Sovelletaan, kun: Tekstikeskustelu
Oletus—
KenttästreamTyyppibooleanVaatimusValinnainenArvot & rajatOletusfalse
Syöteaineistojen yhdistelmät

Teksti · UTF8-teksti

messages[].content

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, messages
Parametrimaterial_typesSopimustext
ParametrimessagesSopimusviestitaulukko role/content-rakenteella
Parametrifile_materialSopimusvarsinainen UTF-8-asiakirja lisätään sellaisenaan tekstinä; tiedoston ID:tä ei päätellä
Parametrioptional_controlsSopimusstream
Parametricontrol_scopeSopimusTekstikeskustelu; stream on totuusarvo, jonka oletus on false.
Parametrioutput_modalitiesSopimustext
Parametrihosted_operationsSopimusfalse
Parametrimultimodal_input_bindingSopimusnull

Menetelmien aliakset: /chat/completions

Elinkaari: synchronous_or_streamed

Lähetä mallin täsmällinen ID yhdessä messages-kentän kanssa.

Kontekstin pituus ei ole tuloksen yläraja.

Tekstitiedosto voi antaa tekstiä sellaisenaan; kuva-, ääni- ja tiedosto-objektisyötteet tarvitsevat täsmällisen sidonnan.

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Vakiohinta Kun nopea tila on valittu
Flex-tila
Vakiohinta Kun flex-tila on valittu
Päättelyn enimmäisteho
Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

AsetuksetHinnastoKontekstin tokenit, enemmän kuinKontekstin tokenit, enintään raja-arvo mukaan lukienVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaKontekstin tokenit, enemmän kuin—Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaaVeloitus
Syöte · Syötetokenit $0.0058 / 1K tokenia
Tuloste · Tulostokenit $0.0058 / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia
AsetuksetPyynnön pituusluokka 1Hinnasto—Kontekstin tokenit, enemmän kuin0Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaaVeloitus
Syöte · Syötetokenit $0.0058 / 1K tokenia
Tuloste · Tulostokenit $0.0058 / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Esimerkkipyynnöt

Ailoot Ultra · OpenAI Chat

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"farui-plus","messages":[{"role":"user","content":"hello"}],"stream":false}')

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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("choices",[]):
    if x.get("message",{}).get("content"): print(x["message"]["content"])
PY_RESULT
from openai import OpenAI
import os

if not os.environ.get("AILOOT_API_KEY", "").strip(): raise SystemExit("Set AILOOT_API_KEY before making a request")
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.chat.completions.create(model="farui-plus", messages=[{"role":"user","content":"hello"}], stream=False)
import base64, json
from pathlib import Path

def save_result(data, stem="result"):
    # Keep every field, including usage, IDs, reasoning and tool requests.
    Path(stem + ".json").write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8")
    print(json.dumps(data, ensure_ascii=False, indent=2))
    def save_blob(encoded, suffix, label):
        raw = base64.b64decode(encoded, altchars=b"-_", validate=True)
        ext = "png" if raw.startswith(b"\x89PNG\r\n\x1a\n") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4] == b"RIFF" and raw[8:12] == b"WEBP" else suffix
        file = Path(stem + "-" + label + "." + ext)
        file.write_bytes(raw)
        print("Saved", file)
    for index, block in enumerate(data.get("content") or []):
        print("Content", index, json.dumps(block, ensure_ascii=False))
    for choice in data.get("choices") or []:
        print("Choice", choice.get("index"), json.dumps(choice.get("message", choice.get("delta", {})), ensure_ascii=False))
    for index, item in enumerate(data.get("output") or []):
        print("Output", index, json.dumps(item, ensure_ascii=False))
        if item.get("type") == "image_generation_call" and item.get("result"):
            save_blob(item["result"], item.get("output_format") or "bin", "output-" + str(index))
    for ci, candidate in enumerate(data.get("candidates") or []):
        for pi, part in enumerate((candidate.get("content") or {}).get("parts") or []):
            print("Candidate/part", ci, pi, json.dumps(part, ensure_ascii=False))
            blob = part.get("inlineData") or part.get("inline_data")
            if blob and blob.get("data"):
                mime = blob.get("mimeType") or blob.get("mime_type")
                suffix = {"image/png":"png", "image/jpeg":"jpg", "image/webp":"webp", "audio/wav":"wav", "audio/mpeg":"mp3", "video/mp4":"mp4"}.get(mime, "bin")
                save_blob(blob["data"], suffix, "candidate-" + str(ci) + "-part-" + str(pi))

save_result(result.to_dict(mode="json"))

Vastaanota ja tallenna tulokset

Ailoot Ultra · OpenAI Chat

json tai SSE

Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä jokainen vastausvaihtoehto sisältöineen, työkalukutsuineen ja päättelyineen. Kokoa SSE:ssä muutokset vastausvaihtoehdon ja työkalun indeksin mukaan ja säilytä lopullinen päättymissyy sekä käyttötiedot.

Jos alkuperäinen vastaus on tarkistettava

Säilytä pyyntöjen/vastausten ID:t ja otsakkeet. Yleistä tekstityön haku-URL:ää ei anneta.

Vastauksen kentät
KenttäTyyppi
Kenttächoices[].indexTyyppiinteger
Kenttächoices[].message.contentTyyppistring|null
Kenttächoices[].message.tool_callsTyyppitool_call[]
Kenttächoices[].message.reasoning_contentTyyppistring
Kenttächoices[].message.reasoning_detailsTyyppiobject|array
Kenttächoices[].finish_reasonTyyppistring|null
KenttäusageTyyppiobject
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.

Aliakset

Mallin aliakset

Ailoot Ultra farui-plus

Menetelmäpolkujen aliakset

/chat/completions

Liittyvät kutsujan ID:t

farui-plus

Ailoot Ultra · Anthropic Messages POST /v1/messages farui-plus

farui-plus

Muu /farui-plus

Aloitus

Alibaban Tongyi FaRui Plus on oikeudellisiin kysymyksiin, tapausanalyysiin, oikeudellisten asiakirjojen laatimiseen ja sopimusten tarkasteluun erikoistunut tekstimalli. Valmistele tosiasiat ja olennaiset ehdot tekstinä. Hanki sitten kirjallinen analyysi tai luonnos rajatulla kysymyksellä tai keskustelulla.

Hyväksytyt syötteet
Teksti
Tulokset
json · sse

Saatavilla Ailootissa · syötteet & menetelmät

Ailoot Ultra · Anthropic Messages POST /v1/messages
Syötetyypit
text
Tulostyypit
json, sse
Tulosteen muoto
JSON tai SSE
KenttäTyyppiVaatimusArvot & rajatOletus
KenttämodelTyyppistringVaatimusPakollinenArvot & rajat
farui-plus
Oletus—
KenttämessagesTyyppimessage[]VaatimusPakollinenArvot & rajatOletus—
Kenttämessages[].roleTyyppistringVaatimusPakollinenArvot & rajat
user, assistant
Oletus—
Kenttämessages[].contentTyyppistringVaatimusPakollinenArvot & rajatOletus—
Kenttämax_tokensTyyppiintegerVaatimusPakollinenArvot & rajatOletus—
KenttästreamTyyppibooleanVaatimusValinnainenArvot & rajatOletusfalse
Syöteaineistojen yhdistelmät

Teksti · UTF-8-teksti

messages[].content-merkkijono

Menetelmän parametrit ja elinkaari
ParametriSopimus
Parametricontent_typeSopimusapplication/json
ParametrirequiredSopimusmodel, messages, max_tokens
Parametrioptional_controlsSopimusstream
Parametrimaterial_typesSopimustext
Parametritext_file_materialSopimusLue varsinainen UTF-8-asiakirja ja sijoita sen teksti ilmoitettuun syöte- tai viestisisällön merkkijonoon.

Elinkaari: synchronous_or_streamed

Hinnoittelu

Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.

Nopea tila
Vakiohinta Kun nopea tila on valittu
Flex-tila
Vakiohinta Kun flex-tila on valittu
Päättelyn enimmäisteho
Vakiohinta Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä

Ailoot-hinnat

Hinnat asetusten mukaan

Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.

AsetuksetHinnastoKontekstin tokenit, enemmän kuinKontekstin tokenit, enintään raja-arvo mukaan lukienVeloitus
AsetuksetTokenien perushinnatHinnastoPerushintaKontekstin tokenit, enemmän kuin—Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaaVeloitus
Syöte · Syötetokenit $0.0058 / 1K tokenia
Tuloste · Tulostokenit $0.0058 / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia
AsetuksetPyynnön pituusluokka 1Hinnasto—Kontekstin tokenit, enemmän kuin0Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaaVeloitus
Syöte · Syötetokenit $0.0058 / 1K tokenia
Tuloste · Tulostokenit $0.0058 / 1K tokenia
Syöte · Välimuistin luku — / 1K tokenia
Syöte · Välimuistiin kirjoitus — / 1K tokenia
Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia

Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →

Esimerkkipyynnöt

Ailoot Ultra · Anthropic Messages

Täydellinen minimaalinen JSON-runkocurl · käytä omaa UTF-8-dokumenttiasiPython · tallenna koko tulos
{
  "model": "farui-plus",
  "max_tokens": 128,
  "messages": [
    {
      "role": "user",
      "content": "Summarize the incident report."
    }
  ],
  "stream": false
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json, os
from pathlib import Path

source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
    raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
    raise SystemExit('Choose a document containing text')
payload = {'model': 'farui-plus', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
Path('request.json').write_text(json.dumps(payload, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" -H 'anthropic-version: 2023-06-01' -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path

result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))
PY_RESULT
import json, os
from pathlib import Path

source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
    raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
    raise SystemExit('Choose a document containing text')
payload = {'model': 'farui-plus', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
from urllib.request import Request, urlopen
from urllib.error import HTTPError

api_key = os.environ['AILOOT_API_KEY']
if not api_key.strip():
    raise SystemExit('Set AILOOT_API_KEY before making a request')
headers = {'x-api-key': 'PLACEHOLDER_KEY', 'anthropic-version': '2023-06-01', 'Content-Type': 'application/json'}
headers['x-api-key'] = api_key
request = Request('https://api.ailoot.ai/v1/messages', data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers, method='POST')
try:
    with urlopen(request, timeout=120) as response:
        raw = response.read()
        Path('response-headers.txt').write_text(str(response.headers), encoding='utf-8')
except HTTPError as error:
    Path('result.json').write_bytes(error.read())
    Path('response-headers.txt').write_text(str(error.headers), encoding='utf-8')
    raise
Path('result.json').write_bytes(raw)
import json
from pathlib import Path

result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))

Vastaanota ja tallenna tulokset

Ailoot Ultra · Anthropic Messages

JSON tai SSE

Säilytä kaikki valmistuneet tulokset

Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.

Säilytä kaikki sisältölohkot, päättelyallekirjoitukset ja todelliset työkalukäytön ID:t. Kokoa kaikki SSE-lohkomuutokset; ensimmäinen tekstilohko ei ole koko tulos.

Jos alkuperäinen vastaus on tarkistettava

Säilytä pyyntöjen/vastausten ID:t ja otsakkeet. Yleistä tekstityön haku-URL:ää ei anneta.

Vastauksen kentät
KenttäTyyppi
KenttäidTyyppistring
KenttämodelTyyppistring
Kenttäcontent[]Tyyppitext|thinking|tool_use|other content block
Kenttästop_reasonTyyppistring|null
KenttäusageTyyppiobject
Virheet ja seuraavat vaiheet
VastausEhtoSeuraava vaihe
Vastaus400 · invalid_request_errorEhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvoSeuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä.

Aliakset

Mallin aliakset

Ailoot Ultra farui-plus

Menetelmäpolkujen aliakset

/chat/completions

Liittyvät kutsujan ID:t

farui-plus

FAQ · farui-plus
Mitä syötteitä ja tuloksia on saatavilla?

POST /v1/chat/completions · farui-plus: text → text

POST /v1/messages · farui-plus: text → json, sse

Mitä kenttiä pyyntö käyttää?

POST /v1/chat/completions · farui-plus: model, messages, stream

POST /v1/messages · farui-plus: model, messages, max_tokens, stream

Mitä rajoja sovelletaan?

POST /v1/chat/completions · farui-plus: messages.min_items: 1

Lisätietoja

Yhdistä Ailoot Claude Codeen, OpenCodeen, Hermesiin tai omaan sovellukseesi.

Yritys ja sen projektisalkku

Yritys ja sen projektisalkku: miljoonia asiakkaita; kuukausittainen myynti miljardiluokassa.

Osta tokenit alennuksella.

Tilausalennus säännölliseen käyttöön. Kampanjakoodit — jopa 50% tokeniostoista.

Tilaus
Valitse alennushintainen paketti säännöllisiä pyyntöjäsi varten.
Kampanjakoodi jopa 50%
Syötä koodi oston yhteydessä. Hinta lasketaan uudelleen voimassa olevan kampanjan mukaan.
Kulut historiassa
Malli, tokenit ja summa tallennetaan jokaiselle pyynnölle.

Valitse tilaus · Katso mallihinnat

Yhdistä API tuotteeseen, jonka myyt.

SaaS, sovellukset ja botit Ailootin palveluehtojen ja lisenssisopimuksen mukaisesti. Pyydä edelleenmyyntiin jälleenmyyjälisenssi.

Kaupallinen sovellus
Lisää tekstin, kuvien, videoiden ja äänen luonti palvelusi maksullisiin ominaisuuksiin.
Jälleenmyyjälisenssi
Lähetä projektikuvaus ja pääsyn toteutustapa. Pyydä kirjalliset käyttö- ja jälleenmyyntiehdot.
Asiakirjat verkkosivustolla
Palveluehdot, lisenssisopimus ja tietojenkäsittelykäytäntö ovat saatavilla ennen yhdistämistä.

Pyydä jälleenmyyjälisenssi · Palveluehdot ja lisenssisopimus