Arendaja platvorm

EXAONE API through FriendliAI

LG AI Research ülevaade arendajatele, mis hõlmab API-juurdepääsu, hinnastust, SDK-tuge, lõppunkte, võimekusi ja platvormi reegleid.

API võti Nõutud
Peamine API FriendliAI OpenAI-ga ühilduv mudelite teenindamise API EXAONE 4.0 jaoks
SDK tugi Kasutada saab OpenAI-ga ühilduvaid kliente. Kontrollitud praktiliste võimaluste hulka kuuluvad ametlik OpenAI Python SDK, ametlik OpenAI JavaScript SDK, otse HTTP-päringute tegemine ning mis tahes ühilduv klient, mis võimaldab määrata kohandatud baas-URL-
Päringupiirangud EXAONE’i kohta ei ole kinnitatud avalikku päringupiirangute tabelit. Konto kvootide ja päringute piiramise eeskirjade kohta küsige kinnitust FriendliAI-lt.
Platvorm

API ülevaade

Lõppunktid (endpoints)

API ligipääs

Juuraadress (Base URL) https://api.friendli.ai/serverless/v1
Peamine API FriendliAI OpenAI-ga ühilduv mudelite teenindamise API EXAONE 4.0 jaoks
Hinnad

API Hinnad

Hinnakujundusmudel Kasutuspõhine majutatud inferents; alternatiivse võimsuspõhise juurutusmudelina on saadaval Dedicated Endpoints.

EXAONE’i konkreetset avalikult kinnitatud hinda ei leitud. Hind sõltub FriendliAI konto, Model API või Dedicated Endpointi tingimustest.

Arendaja töömugavus

SDK info

SDK Kasutada saab OpenAI-ga ühilduvaid kliente. Kontrollitud praktiliste võimaluste hulka kuuluvad ametlik OpenAI Python SDK, ametlik OpenAI JavaScript SDK, otse HTTP-päringute tegemine ning mis tahes ühilduv klient, mis võimaldab määrata kohandatud baas-URL-
Kasutusmugavus Kõrge kasutusmugavus OpenAI-ga ühilduvate API-dega tuttavatele arendajatele; kasutada tuleb Friendli lõpp-punkti, tokenit, mudeli identifikaatorit ja standardset chat-completion’i skeemi.
Dokumentatsioon Mõõdukas. FriendliAI dokumenteerib OpenAI-ga ühilduvat platvormi ning LG AI Research avaldab mudelite dokumentatsiooni, kuid puudub üksainus LG enda API-dokumentatsioon, mis hõlmaks kogu kommertsintegratsiooni.
Viivitus FriendliAI turundab väikese latentsusega järeldusteenust ning pakub serverivaba ja spetsiaalset juurutust, kuid EXAONE-i spetsiifilise latentsusaja SLA ega võrdlustesti kohta ei leitud kinnitatud teavet.
Featuurid

API võimekused

✓ Voogedastus
✓ Funktsioonide kasutamine
✓ Struktureeritud väljund
✓ Liivakast
Lühikirjeldus

LG AI Researchi praegune avalik arendajatele mõeldud juurdepääs ei ole eraldiseisev LG hallatav API. EXAONE 4.0 on allalaaditavate mudelitena saadaval ametlikus LG-AI-EXAONE’i Hugging Face’i organisatsioonis ning kommertsteenusena FriendliAI hostitud API kaudu. Friendli integratsioon kasutab OpenAI-ga ühilduvat vestluse lõpetamise lõpp-punkti. EXAONE 4.0 toetab arutlus- ja mittearutlusrežiimi, inglise, korea ja hispaania keelt, agentset tööriistakasutust ning funktsioonikutseid. FriendliAI reklaamib oma Model API platvormil lisaks voogedastust, JSON-režiimi, skeemipõhiseid väljundeid ja tööriistakutseid. Avalik EXAONE API kasutusviis on keskendunud tekstile; pildisisendit, hostitud failide üleslaadimist, veebiotsingut, püsivaid assistente ega teenusepakkuja hallatavat peenhäälestust ei ole kontrollitud. Isehostimist toetavad Transformers, vLLM, SGLang ja muu seotud järeldustaristu. 2021. aasta vanem LG teadaanne, milles kirjeldati kavandatavaid EXAONE API-sid ja EXAONE Playgroundi, on ajalooline ning seda ei tohiks käsitleda tõendina praegu dokumenteeritud LG-le kuuluva API-teenuse kohta.

Näited

API Näited

curl --fail-with-body --silent --show-error https://api.friendli.ai/serverless/v1/chat/completions \
  -H "Authorization: Bearer ${FRIENDLI_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "LGAI-EXAONE/EXAONE-4.0-32B",
    "messages": [
      {"role": "system", "content": "You are a concise technical assistant."},
      {"role": "user", "content": "Explain what an API is in one sentence."}
    ],
    "temperature": 0.2,
    "max_tokens": 128
  }' | jq -r '.choices[0].message.content'

curl --fail-with-body --silent --show-error https://api.friendli.ai/serverless/v1/chat/completions \
  -H "Authorization: Bearer ${FRIENDLI_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "LGAI-EXAONE/EXAONE-4.0-32B",
    "stream": true,
    "messages": [
      {"role": "user", "content": "List three practical uses of structured data."}
    ],
    "max_tokens": 256
  }'
# Install: pip install openai
import json
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["FRIENDLI_TOKEN"],
    base_url="https://api.friendli.ai/serverless/v1",
)

try:
    response = client.chat.completions.create(
        model="LGAI-EXAONE/EXAONE-4.0-32B",
        messages=[
            {"role": "system", "content": "You are a concise technical assistant."},
            {"role": "user", "content": "Explain what an API is in one sentence."},
        ],
        temperature=0.2,
        max_tokens=128,
    )
    print(response.choices[0].message.content)
except Exception as exc:
    print(f"API request failed: {exc}")

stream = client.chat.completions.create(
    model="LGAI-EXAONE/EXAONE-4.0-32B",
    messages=[
        {"role": "user", "content": "Give three practical uses of tool calling."},
    ],
    stream=True,
    max_tokens=256,
)
for chunk in stream:
    text = chunk.choices[0].delta.content or ""
    print(text, end="", flush=True)
print()

tools = [{
    "type": "function",
    "function": {
        "name": "get_weather",
        "description": "Get weather for a city",
        "parameters": {
            "type": "object",
            "properties": {"city": {"type": "string"}},
            "required": ["city"],
        },
    },
}]
tool_response = client.chat.completions.create(
    model="LGAI-EXAONE/EXAONE-4.0-32B",
    messages=[{"role": "user", "content": "What is the weather in Seoul?"}],
    tools=tools,
    tool_choice="auto",
)
message = tool_response.choices[0].message
if message.tool_calls:
    call = message.tool_calls[0]
    print(call.function.name)
    print(json.loads(call.function.arguments))
else:
    print(message.content)
// Install: npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.FRIENDLI_TOKEN,
  baseURL: "https://api.friendli.ai/serverless/v1",
});

try {
  const response = await client.chat.completions.create({
    model: "LGAI-EXAONE/EXAONE-4.0-32B",
    messages: [
      { role: "system", content: "You are a concise technical assistant." },
      { role: "user", content: "Explain what an API is in one sentence." }
    ],
    temperature: 0.2,
    max_tokens: 128
  });
  console.log(response.choices[0].message.content);
} catch (error) {
  console.error("API request failed:", error.message);
}

const tools = [{
  type: "function",
  function: {
    name: "get_weather",
    description: "Get weather for a city",
    parameters: {
      type: "object",
      properties: { city: { type: "string" } },
      required: ["city"]
    }
  }
}];

const toolResponse = await client.chat.completions.create({
  model: "LGAI-EXAONE/EXAONE-4.0-32B",
  messages: [{ role: "user", content: "What is the weather in Seoul?" }],
  tools,
  tool_choice: "auto"
});

const message = toolResponse.choices[0].message;
if (message.tool_calls?.length) {
  const call = message.tool_calls[0];
  console.log(call.function.name);
  console.log(JSON.parse(call.function.arguments));
} else {
  console.log(message.content);
}

const stream = await client.chat.completions.create({
  model: "LGAI-EXAONE/EXAONE-4.0-32B",
  messages: [{ role: "user", content: "Give three practical uses of structured data." }],
  stream: true,
  max_tokens: 256
});
for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
console.log();
<?php
$token = getenv('FRIENDLI_TOKEN');
if (!$token) {
    throw new RuntimeException('FRIENDLI_TOKEN is not set');
}

$url = 'https://api.friendli.ai/serverless/v1/chat/completions';
$payload = [
    'model' => 'LGAI-EXAONE/EXAONE-4.0-32B',
    'messages' => [
        ['role' => 'system', 'content' => 'You are a concise technical assistant.'],
        ['role' => 'user', 'content' => 'Explain what an API is in one sentence.'],
    ],
    'temperature' => 0.2,
    'max_tokens' => 128,
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $token,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode($payload, JSON_THROW_ON_ERROR),
    CURLOPT_TIMEOUT => 60,
]);

$body = curl_exec($ch);
$curlError = curl_error($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($body === false || $curlError) {
    throw new RuntimeException('Network error: ' . $curlError);
}
if ($status < 200 || $status >= 300) {
    throw new RuntimeException('API returned HTTP ' . $status . ': ' . $body);
}

$data = json_decode($body, true, 512, JSON_THROW_ON_ERROR);
$content = $data['choices'][0]['message']['content'] ?? null;
if ($content === null) {
    throw new RuntimeException('No assistant content was returned');
}
echo $content . PHP_EOL;
?>
Põhimõtted

Andmete kasutus

Andmete kasutus

Praegu ei leitud LG AI Researchi ametlikku teavet API-poliitika kohta, milles oleks selgelt öeldud, kas kommertsliku FriendliAI EXAONE’i lõpp-punkti kaudu saadetud viipasid ja väljundeid kasutatakse vaikimisi mudeli treenimiseks. Arendajad peaksid enne konfidentsiaalse teabe saatmist tutvuma FriendliAI kehtivate privaatsus-, andmetöötlus- ja teenusetingimustega. EXAONE’i ise majutades saab käitaja kontrollida järeldusandmete ning treeningandmete käsitlemist, arvestades mudeli litsentsi ja kohalikke eeskirju.

Andmete säilitamine

Avalikult läbi vaadatud LG AI Researchi või FriendliAI materjalidest ei leitud EXAONE’i kohta kinnitatud andmete säilitamise perioodi. Hostitud API puhul tuleks andmete säilitamise ja logimise tingimused FriendliAI-ga üle täpsustada. Ise hostitud juurutusi saab operaator konfigureerida, kuid taristu logide, seire ja rakenduse tasandi salvestuse eest vastutab operaator.

Päringupiirangud

EXAONE’i kohta ei ole kinnitatud avalikku päringupiirangute tabelit. Konto kvootide ja päringute piiramise eeskirjade kohta küsige kinnitust FriendliAI-lt.

Arendaja juhend

EXAONE API FriendliAI kaudu: algajate juhend kasutamiseks ja integreerimiseks

LG AI Research ei dokumenteeri praegu eraldiseisvat esimese osapoole avalikku API-platvormi. Arendajad saavad EXAONE’ile peamiselt ligi ametlike avatud kaaludega mudelite väljalasete enda taristus majutamise kaudu või kasutades FriendliAI kommertslikku OpenAI-ga ühilduvat API-t EXAONE 4.0 jaoks. FriendliAI lahendus toetab vestluse lõpetamisi, voogedastust, tööriistade kutsumist ja platvormi tasemel struktureeritud väljundi funktsioone. Hinnad, kvoodid, andmete säilitamise tingimused ja teenusetingimused määrab siiski FriendliAI, mitte LG AI Researchi avaldatud API-hinnakiri.
Praegune EXAONE-i arendajakogemus jaguneb FriendliAI kaudu hallatud inferentsi ning ametlike LG-AI-EXAONE-i mudeliväljaannete põhjal ise hostitava juurutuse vahel. FriendliAI pakub kõige lihtsamat lähtekohta: API-märgendit, OpenAI-ga ühilduvat baas-URL-i ja EXAONE 4.0 mudeli identifikaatorit. Selles juhendis selgitatakse, kuidas valida juurdepääsuviis, teha esimene päring, kasutada voogedastust ja tööriistu, mõista selliste funktsioonide nagu teenuse kaudu toetatud failide üleslaadimine puudumist ning hinnata enne tootmiskasutusele võtmist käitamisega seotud kompromisse.
EXAONE 4.0 on saadaval FriendliAI OpenAI-ga ühilduva majutatud API kaudu või Hugging Face'i isemajutatavate mudeliversioonidena. Juhend käsitleb autentimisandmeid, mudeli valimist, esimesi päringuid, vastuste töötlemist, hinnastamist, voogedastust, tööriistade kutsumist, struktureeritud väljundeid, majutatud versioonis puuduvate funktsioonide kasutamist, SDK kasutamist ja tootmiskeskkonna piiranguid.

1. Mis on praegune EXAONE API?

EXAONE ei ole praegu kättesaadav LG AI Researchi laialt dokumenteeritud API kaudu, millel oleks eraldi avalik lõpp-punkt, hinnakirjaleht, SDK-pakett või arendajakonsool. Kõige otsesem hallatud võimalus on FriendliAI kaudu pakutav EXAONE 4.0 API.

FriendliAI pakub OpenAI-ga ühilduvat mudeli API-t. See tähendab, et arendajad saavad kasutada tuttavaid vestluse lõpetamise päringumustreid, muutes ainult API-võtit, baas-URL-i ja mudeli nime. Praegune serverless-baas-URL on https://api.friendli.ai/serverless/v1 ning dokumenteeritud EXAONE 4.0 32B mudeli identifikaator on LGAI-EXAONE/EXAONE-4.0-32B.

Teine võimalus on majutada mudelit ise. Ametlikud EXAONE-i mudeliversioonid on saadaval Hugging Face'is LG-AI-EXAONE'i organisatsiooni all ning neid saab käitada selliste tööriistadega nagu Transformers, vLLM või SGLang. Ise majutades kontrollite teeninduskeskkonda, kuid vastutate ka GPU-de, autentimise, skaleerimise, jälgimise, latentsuse, kvootide ja rakenduse töökindluse eest.

Kellele see API sobib?

FriendliAI integratsioon on mõeldud arendajatele, kes soovivad kasutada EXAONE 4.0 hallatud kujul ilma GPU-taristut ise ette valmistamata. See võib olla eriti asjakohane korea- ja mitmekeelsete rakenduste, professionaalsete või dokumendipõhiste töövoogude, agentide katsetamise ning EXAONE-i hindavate meeskondade jaoks, kes ei soovi ise mudelite teenindamise pinu hallata.

Ise majutamine on sobivam siis, kui andmete asukoht, taristu kontroll, kohandamisvõimalused või prognoositav vastutus juurutamise eest on hallatud toimingutest olulisemad. Kumbagi võimalust ei tohiks käsitleda tavalise LG hallatava tarbijatele mõeldud vestlusroboti API-na.

2. Juurdepääsu saamine ja autentimisandmete hankimine

Hallatud lahenduse kasutamiseks looge FriendliAI konto või kasutage olemasolevat kontot ning hankige Friendli API-luba FriendliAI platvormi kaudu. Hoidke luba saladusena, eelistatavalt keskkonnamuutujas nimega FRIENDLI_TOKEN. Ärge lisage seda brauserikoodi, avalikesse repositooriumidesse ega mobiilirakenduste kliendipoolsesse koodi.

API-päring kasutab standardset bearer-autentimist:

Authorization: Bearer $FRIENDLI_TOKEN

LG AI Research ei avalda praegu kommertskasutuseks mõeldud EXAONE-i lõpp-punkti jaoks eraldi esimese osapoole võtmesüsteemi. Seega on hallatud API konto-, autentimisandmete, arvelduse, kvootide ja juurdepääsu suhe FriendliAI-ga.

Ise majutatud juurdepääs

Ise majutatud juurutus ei kasuta FriendliAI arveldust ega autentimisandmeid, välja arvatud juhul, kui paigutate selle eraldi oma lüüsi või teenindusplatvormi taha. Peate rakendama oma rakenduse jaoks vajalikud autentimis- ja juurdepääsukontrollid. Enne kommertskasutust tuleks üle vaadata ka mudeli litsents ja juurutustingimused.

3. Sobiva API- või mudelitee valimine

TeekondSobib kõige pareminiPeamine vastutus
FriendliAI Serverless EndpointKiireim hallatud integratsioon ja tavalised API-rakendusedFriendliAI konto tingimused, kvoodid, hinnad ja teenusetingimused
FriendliAI Dedicated EndpointTöökoormused, mis vajavad eraldatud juurutusvõimsustVõimsuse planeerimine, juurutuse maksumus ja operatiivne seadistamine
Ise majutatud EXAONEAndmete asukoht, taristu kontroll või kohandatud teenindusGPU-võimsus, teenindustarkvara, skaleerimine, turvalisus ja töökindlus

Selle juhendi näidetes kasutatakse FriendliAI Serverless Endpointi kaudu LGAI-EXAONE/EXAONE-4.0-32B. EXAONE 4.0 toetab arutlus- ja mittearutlusrežiimi ning korea, inglise ja hispaania keelt. Enne nendele omadustele tootmiskeskkonnas tuginemist kontrollige juurutatud mudeli täpset käitumist ja toetatud parameetreid.

4. Esimese päringu tegemine

Kõige lihtsam päring on vestluse lõpetamise päring. See saadab sõnumite loendi ja saab vastuseks assistendi vastuse. Esmalt installige praegune OpenAI Pythoni pakett ja määrake Friendli luba oma keskkonnas:

pip install openai
export FRIENDLI_TOKEN="your-token"

Seejärel seadistage OpenAI klient FriendliAI-ga ühilduva baas-URL-iga:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["FRIENDLI_TOKEN"],
    base_url="https://api.friendli.ai/serverless/v1",
)

response = client.chat.completions.create(
    model="LGAI-EXAONE/EXAONE-4.0-32B",
    messages=[
        {"role": "system", "content": "You are a concise technical assistant."},
        {"role": "user", "content": "Explain what an API is in one sentence."},
    ],
    temperature=0.2,
    max_tokens=128,
)

print(response.choices[0].message.content)

Sama toimingu saab teha ka otse HTTP-päringuga:

curl --fail-with-body --silent --show-error 
  https://api.friendli.ai/serverless/v1/chat/completions 
  -H "Authorization: Bearer ${FRIENDLI_TOKEN}" 
  -H "Content-Type: application/json" 
  -d '{
    "model": "LGAI-EXAONE/EXAONE-4.0-32B",
    "messages": [
      {"role": "user", "content": "Explain what an API is in one sentence."}
    ],
    "temperature": 0.2,
    "max_tokens": 128
  }'

5. Vastuse mõistmine

Edukas vestluse lõpetamise vastus järgib tuttavat OpenAI-ga ühilduvat struktuuri. Genereeritud tekst asub Pythoni SDK-s tavaliselt väljal response.choices[0].message.content. Vastus võib sisaldada ka metaandmeid, näiteks identifikaatorit, mudeliteavet, lõpetamise põhjust ja kasutusteavet, kui teenus seda pakub.

Rakendused ei tohiks eeldada, et kõik valikulised väljad on alati olemas. Kontrollige puuduva sisu, ootamatute lõpetamispõhjuste, API-vigade ja vigaselt vormindatud tööriistaargumentide suhtes. Kasutajale suunatud rakendustes lisage päringutele ajalõpp ja selge veakäsitlus, mitte ärge käsitlege iga ebaõnnestunud päringut tühja vastusena.

6. Kuidas hinnastamine toimib

LG AI Research ei avalda eraldi EXAONE-i API hinnakirja. FriendliAI integratsioon on hallatud järeldusteenus, mistõttu määrab hinnad ja kontotingimused FriendliAI. Esitatud dokumentatsioonis ei olnud EXAONE-i konkreetset avalikku hinda võimalik kontrollida.

FriendliAI pakub ka Dedicated Endpointi, mis põhineb eraldatud juurutusvõimsusel, mitte ainult päringupõhisel serverless-kasutusel. Õige valik sõltub töökoormuse iseloomust, kättesaadavusnõuetest ja teie kontole pakutavatest võimsustingimustest.

Enne tootmiskasutusele üleminekut kontrollige otse FriendliAI-lt kehtivat hinnamudelit, kvoote, piirkondlikku saadavust, päringupiiranguid, arvestusühikut ja võimalikke miinimumkohustusi. Ärge hinnake projekti maksumust üldise FriendliAI hinnakirjelduse põhjal, sest EXAONE-i konkreetsed kommertstingimused võivad erineda.

7. Olulised võimalused ja puuduvad funktsioonid

Tekstigeneratsioon ja keeled

Avalik EXAONE 4.0 API-tee on tekstipõhine. Mudel toetab arutlus- ja mittearutlusrežiimi ning selle dokumentatsioonis on märgitud korea, inglise ja hispaania keele tugi. Kättesaadav käitumine sõltub juurutatud mudelist ja lõpp-punkti seadistusest.

Vastuste voogedastus

Voogedastus saadab genereeritud teksti osade kaupa, selle asemel et oodata täieliku vastuse valmimist. See on vestlusliideste puhul kasulik, sest rakendus saab osalist väljundit varem kuvada.

stream = client.chat.completions.create(
    model="LGAI-EXAONE/EXAONE-4.0-32B",
    messages=[
        {"role": "user", "content": "List three practical uses of structured data."}
    ],
    stream=True,
    max_tokens=256,
)

for chunk in stream:
    text = chunk.choices[0].delta.content or ""
    print(text, end="", flush=True)
print()

Voogedastuse korral peab rakendus töötlema osalisi tükke ja ühenduse katkemisi ning arvestama võimalusega, et lõplikku vastust ei saadeta. Salvestage lõplik tulemus alles pärast voo edukat lõppu.

Tööriistade ja funktsioonide kutsumine

EXAONE 4.0 toetab agentlikku tööriistakasutust ja funktsioonide kutsumist. Tööriista määratlus ütleb mudelile, mida rakenduse hallatav funktsioon teha saab; mudel ise seda funktsiooni ei käivita. Teie server peab kontrollima päringu argumente, toimingu sooritama ja soovi korral saatma tulemuse tagasi vestluse järgmises voorus.

tools = [{
    "type": "function",
    "function": {
        "name": "get_weather",
        "description": "Get weather for a city",
        "parameters": {
            "type": "object",
            "properties": {"city": {"type": "string"}},
            "required": ["city"]
        }
    }
}]

tool_response = client.chat.completions.create(
    model="LGAI-EXAONE/EXAONE-4.0-32B",
    messages=[{"role": "user", "content": "What is the weather in Seoul?"}],
    tools=tools,
    tool_choice="auto",
)

message = tool_response.choices[0].message
if message.tool_calls:
    call = message.tool_calls[0]
    print(call.function.name)
    print(call.function.arguments)
else:
    print(message.content)

Ärge kunagi käivitage suvalisi tööriistaargumente ilma neid kontrollimata. Piirake tööriistad toimingutega, mille taotlemiseks on kasutajal õigus, ning rakendage tavapäraseid rakendusturbe meetmeid.

Struktureeritud väljundid ja JSON

FriendliAI reklaamib oma Model API platvormil JSON-režiimi ja skeemipõhiseid väljundeid. Need funktsioonid võivad olla kasulikud siis, kui rakendus vajab vabateksti asemel masinloetavaid andmeid. Enne tootmiskasutust tuleb siiski kontrollida nende tuge valitud EXAONE-i lõpp-punkti ja mudeli kombinatsioonis. Platvormitaseme funktsioonikirjeldus ei tõenda, et iga juurutatud mudel toetab kõiki struktureeritud väljundi valikuid.

Failid, pildid ja muud hallatud funktsioonid

Praegune avalik EXAONE 4.0 API dokumentatsioon ei anna usaldusväärset kinnitust hallatud failide üleslaadimise, pildisisendi, hallatud veebiotsingu, püsivate assistentide ega teenusepakkuja hallatava peenhäälestuse kohta LG AI Researchi esimese osapoole API kaudu. Käsitlege lõpp-punkti tekstipõhisena, välja arvatud juhul, kui FriendliAI kinnitab teie konto ja mudeli puhul konkreetse võimaluse olemasolu.

8. SDK-d, mänguväljak ja arendajatööriistad

Kuna lõpp-punkt ühildub OpenAI-ga, saavad arendajad kasutada praeguseid ametlikke OpenAI Pythoni või JavaScripti SDK-sid, määrates FriendliAI kohandatud baas-URL-i. Toor-HTTP sobib samuti juhul, kui soovite päringute üle otsest kontrolli. Ühilduvus ei tähenda, et kõik OpenAI funktsioonid oleksid automaatselt saadaval; testige iga parameetrit FriendliAI juurutuses.

FriendliAI pakub EXAONE 4.0 juurutuse jaoks veebikonsooli ja Serverless Endpointi ülevaadet. See on hallatud API-ga seotud mänguväljaku-laadne kasutuskogemus. See ei tõenda eraldi LG AI Researchi arendajakonsooli ega natiivse LG SDK olemasolu.

9. Täiustatud integratsioon ja tootmiskasutuse kaalutlused

Seadistus, ajalõpud ja korduspäringud

Hoidke baas-URL, mudeli identifikaator ja luba rakendusekoodist väljaspool, et neid saaks muuta ilma uut juurutust tegemata. Seadistage päringutele selged ajalõpud. Korrake ainult selliseid päringuid, mida on ohutu korrata, kasutage viivitusega kordusstrateegiat ja vältige tööriistatoimingute dubleerimist juhul, kui päring võis olla lõpetatud, kuid ühendus katkes.

Kvoodid ja latentsus

EXAONE-i kohta ei leitud avalikku päringupiirangute tabelit, garanteeritud latentsuse sihttaset ega kontrollitud latentsusmõõtmist. FriendliAI kirjeldab oma platvormi väikese latentsusega järelduste jaoks optimeerituna ning pakub serverless- ja spetsiaalseid juurutusvõimalusi, kuid tegelik jõudlus sõltub kontost, lõpp-punktist, päringu suurusest, liiklusest ja juurutuse seadistusest. Enne kasutajatele vastamisaegade lubamist kontrollige kvoote ja teenusetaseme kohustusi.

Privaatsus, säilitamine ja andmekäitlus

FriendliAI hallatud lõpp-punkti kaudu saadetud viipade ja väljundite kohta ei õnnestunud kontrollida praegust EXAONE-i konkreetset säilitamisperioodi ega põhjalikku poliitikat. Enne konfidentsiaalse või reguleeritud teabe saatmist tutvuge FriendliAI privaatsus-, andmetöötlus- ja teenusetingimustega. Ise majutamine annab operaatorile järeldusandmete üle suurema kontrolli, kuid ka rakenduse logisid, jälgimissüsteeme, varukoopiaid ja taristupakkujaid tuleb nõuetekohaselt hallata.

Mudeli- ja teenusemuudatused

Hallatud API toimib partneri vahendusel. Tulevane LG otseteenus, uus FriendliAI juurutus või mõni teine EXAONE-i mudel võib kasutada teistsuguseid identifikaatoreid, URL-e, autentimisreegleid, kvoote või toetatud parameetreid. Kinnitage mudeli seadistus võimaluse korral kindlale versioonile ja testige muudatusi enne tootmisliikluse ümberlülitamist.

10. Millal on see API hea või halb valik?

Hea valik siis, kui

  • Soovite hallatud juurdepääsu EXAONE 4.0-le ilma GPU-sid käitamata.
  • Teie rakendus saab kasu korea, inglise või hispaania keele toest.
  • Vajate OpenAI-ga ühilduvaid vestluse lõpetamisi, voogedastust või tööriistade kutsumist.
  • Hindate EXAONE-i professionaalsete, dokumendipõhiste või agentlike töövoogude jaoks ning aktsepteerite partneri hallatavat juurdepääsu.
  • Vajate ise majutamise võimalust ja olete valmis taristut ise haldama.

Halb valik siis, kui

  • Vajate selgelt dokumenteeritud esimese osapoole LG API-t, millel on stabiilsed hinnad, SDK-d, kvoodid ja tugiprotsess.
  • Teie rakendus sõltub avaliku lõpp-punkti kaudu hallatud failide üleslaadimisest, veebiotsingust, püsivatest assistentidest või pildisisendist.
  • Vajate enne hindamist avalikult kontrollitud EXAONE-i päringupiirangute tabelit, säilitamisperioodi või latentsuse teenusetaseme lepingut.
  • Soovite küpset tarbijarakenduste ökosüsteemi, mitte mudeli API-t ja juurutusplatvormi.

Esimeseks katsetuseks on FriendliAI OpenAI-ga ühilduv Serverless Endpoint lühim tee: hankige luba, seadistage baas-URL, valige EXAONE 4.0 mudel ja tehke vestluse lõpetamise päring. Tundlike või taristu üle suuremat kontrolli nõudvate töökoormuste puhul võrrelge hallatud lahendust nõuetekohaselt turvatud ise majutatud juurutusega.

Allikad 8