modely

gemini-3-pro-preview

Markdown · JSON

gemini-3-pro-preview

Gemini 3 Pro Preview je multimodální model Googlu pro uvažování nad textem, obrázky, zvukem, videem a PDF s textovým výstupem. Velký vstupní limit, schopnosti programování a podporované postupy s nástroji se hodí pro podrobnou analýzu, porovnávání dokumentů a provádění úloh založené na důkazech.

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Gemini 3 Pro Preview je pojmenovaná předběžná varianta Gemini 3 Pro od Googlu pro multimodální uvažování a generování textu. Umí pracovat s textem, obrázky, zvukem, videem a dokumenty PDF a vracet písemný výsledek. Zamýšlená využití zahrnují složitou analýzu, pokročilé programování, vývoj algoritmů a úlohy spojující rozsáhlý soubor podkladů s konkrétní otázkou.

Model a struktura vstupu

Gemini 3 Pro je model se řídkou směsí expertů založený na transformerech a s nativní podporou multimodálního vstupu. Jeho architektura směruje každý token přes vybranou podmnožinu expertů. Jde o vlastnost návrhu modelu, nikoli o uživatelské ovládání pro výběr konkrétního experta nebo pevné nastavení obsluhy požadavků.

Připravujte vstupy podle informačních potřeb úlohy. Dokument, snímek obrazovky a zvuková nahrávka mohou poskytovat různé důkazy. Určete, co každý soubor obsahuje a jak má přispět k odpovědi. Výstup zůstává textový; porozumění vizuálnímu či mluvenému materiálu z této předběžné varianty nedělá generátor obrázků, řeči nebo videa.

Multimodální analýza

Obrázky použijte pro otázky k viditelnému obsahu, zvuk pro mluvené či akustické informace a video pro posloupnost, v níž záleží na změnách v čase. K otázce přiložte skutečný soubor, místo abyste jej pouze popisovali zpaměti. Při porovnávání více souborů je jasně označte, aby odpověď mohla odkazovat na správný zdroj.

Zadání analýzy produktu například může spojit písemnou specifikaci, snímek rozhraní a nahranou ukázku. Požádejte o srovnání, které oddělí sliby specifikace od toho, co je v dodaném materiálu vidět či slyšet. Požadovaný výsledek definujte jako zjištění, podpůrná pozorování a nezodpovězené otázky.

U úlohy s PDF dodejte dokument a označte oddíly nebo tvrzení k prozkoumání. Užitečná otázka žádá porovnání, extrakci či vysvětlení navázané na zdroj, místo pouhé obecné žádosti o shrnutí velkého souboru.

Dlouhý kontext a výstupní limit

Specifikace této konkrétní předběžné varianty uvádí vstupní limit 1 048 576 tokenů a výstupní limit 65 536 tokenů. Výrobce uvádí hranici znalostí v lednu 2025; závisí-li otázka na pozdějších událostech či informacích, dodejte novější důkazy. Jde o odlišné limity. Rozsáhlý soubor zdrojů lze přečíst pro cílenou odpověď, aniž by model musel reprodukovat všechny části vstupu.

Dlouhé materiály uspořádejte tak, aby byla zřejmá jejich struktura: názvy dokumentů, hranice oddílů, cesty ke kódu a otázka, kterou má výstup zodpovědět. Relevantní výjimky a definice umístěte poblíž obsahu, k němuž se vztahují. Vyžaduje-li úloha dlouhou zprávu, určete její části a důkazy očekávané v každé z nich.

Velké kontextové okno nezaručuje stejnou pozornost každému detailu ani správnost všech závěrů. Google rovněž upozorňuje na možné zhoršování během vícekolové konverzace; s rozvojem rozhovoru kontrolujte důležitá zdrojová fakta a znovu používaný kontext. Odpověď ověřujte vůči konkrétním pasážím či souborům, které podporují její podstatná tvrzení.

Programování a vývoj algoritmů

Mezi zamýšlená využití výrobce patří pokročilé programování a algoritmické úlohy. Dodejte příslušný zdrojový kód, předpoklady prostředí, pozorované selhání a očekávané chování. U algoritmické úlohy definujte vstup, požadovaný výstup a podmínky, jako jsou pořadí, duplicity či neplatná data.

Užitečné zadání ladění spojuje selhávající vstup a chybu s nejmenší relevantní částí zdrojového kódu. Požádejte o diagnózu a cílenou změnu a poté prozkoumejte, zda navržená změna řeší nahlášené chování. Vygenerovaný kód a tvrzení, že by měl fungovat, se liší od implementace, která byla spuštěna a ověřena.

U rozsáhlejší otázky k repozitáři využijte vstupní limit k dodání potřebných souborů s jasně označenými cestami. Uveďte, zda má být výsledkem vysvětlení, návrh opravy či rozbor alternativ, aby měl výstup konkrétní účel.

Nástroje, zdroje a strukturované výsledky

Specifikace výrobce pro tuto předběžnou variantu podporuje volání funkcí, spouštění kódu, vyhledávání v souborech, podložení vyhledáváním a kontext z URL. Tyto funkce mají odlišné role. Volání funkce popisuje operaci, kterou má provést aplikace; výsledek nástroje pak dodává důkazy pro následující krok modelu. Spouštění kódu je postup s nástrojem, nikoli záruka, že libovolný vygenerovaný aplikační kód již prošel testováním.

Podložení vyhledáváním a kontext z URL umožňují postupy zaměřené na zdroje, zatímco vyhledávání v souborech pracuje s připravenou sbírkou souborů. S odpovědí uchovávejte výsledky nástrojů a vazby na zdroje, aby bylo možné závěr prozkoumat. Podle specifikace tato varianta nepodporuje ovládání počítače ani podložení daty z Map.

Podpora strukturovaného výstupu umožňuje vyjádřit výsledek v definovaném schématu. Před generováním určete pole a jejich význam a kontrolujte obsah i formát. I platný strukturovaný objekt potřebuje faktickou kontrolu a ověření podle konkrétní úlohy.

Uvažování, opětovné použití a hranice edic

Tato předběžná varianta podporuje přemýšlení. U práce vyžadující několik kroků uvažování použijte jasné zadání, relevantní důkazy a výslovná omezení. Výsledek má vysvětlit předpoklady a užitečný závěr; skryté uvažování ani samotná existence režimu přemýšlení nejsou ověřením.

Výrobce uvádí také podporu ukládání do mezipaměti a dávkového zpracování. Jde o funkce zpracování oddělené od obsahových schopností modelu a jejich přítomnost nedokládá, že konkrétní požadavek použil mezipaměť nebo že je výsledek dávky správný.

Gemini 3 Pro Preview odlišujte od Gemini 3.1 Pro Preview, Gemini 3 Pro Image a zvukových či Live variant. Výstupem této předběžné varianty je text a její specifikace nezahrnuje generování obrázků, generování zvuku ani provoz Live. Vrácenou odpověď, kód nebo strukturovaný výsledek posuzujte vůči dodanému souboru zdrojů a zamýšlené úloze.

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions gemini-3-pro-preview

gemini-3-pro-preview

Ostatní /gemini-3-pro-preview

Úvod

Gemini 3 Pro Preview je multimodální model Googlu pro uvažování nad textem, obrázky, zvukem, videem a PDF s textovým výstupem. Velký vstupní limit, schopnosti programování a podporované postupy s nástroji se hodí pro podrobnou analýzu, porovnávání dokumentů a provádění úloh založené na důkazech.

Přijímané vstupy
Text
Výsledky
Text

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
Vstup
text
Výstup
text
Výstupní formát
json nebo SSE
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
gemini-3-pro-preview
Výchozí—
PolemessagesTypmessage[]PožadavekPovinnéHodnoty a limity
Minimální počet položek: 1
Výchozí—
Polemessages[].roleTypstringPožadavekPovinnéHodnoty a limity
Závisí na modelu
Výchozí—
Polemessages[].contentTypstringPožadavekVolitelnéHodnoty a limity
Platí, když: Textová konverzace
Výchozí—
PolestreamTypbooleanPožadavekVolitelnéHodnoty a limityVýchozífalse
Kombinace vstupních materiálů

Text · text UTF8

messages[].content

Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, messages
Parametrmaterial_typesKontrakttext
ParametrmessagesKontraktpole zpráv se strukturou role/content
Parametrfile_materialKontraktskutečný dokument UTF-8 vložený jako doslovný text; ID souboru se neodvozuje
Parametroptional_controlsKontraktstream
Parametrcontrol_scopeKontraktTextová konverzace; stream je booleovská hodnota a ve výchozím nastavení je false.
Parametroutput_modalitiesKontrakttext
Parametrhosted_operationsKontraktfalse
Parametrmultimodal_input_bindingKontraktnull

Aliasy metody: /chat/completions

Životní cyklus: synchronous_or_streamed

Odešlete přesné ID modelu spolu s messages.

Délka kontextu není limitem výstupu.

Textový soubor může dodat doslovný text; obrazové/zvukové vstupy a vstupy v podobě souborových objektů vyžadují přesnou vazbu.

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Ceny explicitní mezipaměti
Není zapnuto Při požadavku na explicitní mezipaměť

Sazby Ailoot

Ceny podle konfigurace

KonfiguraceTabulka sazebPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPoplatek
Vstup · Vstupní tokeny $0.004 / 1K tokenů
Výstup · Výstupní tokeny $0.024 / 1K tokenů
Vstup · Čtení z mezipaměti $0 / 1K tokenů
Vstup · Zápis do mezipaměti $0 / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

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":"gemini-3-pro-preview","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="gemini-3-pro-preview", 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"))

Přijímání a ukládání výsledků

Ailoot Ultra · OpenAI Chat

json nebo SSE

Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

Zachovejte každou volbu a její obsah/volání nástrojů/uvažování. V SSE sestavujte přírůstky podle indexu volby/nástroje a zachovejte konečný důvod ukončení i údaje o využití.

Pokud je nutné ověřit původní odpověď

Zachovejte ID požadavků/odpovědí a hlavičky. Není dodána obecná URL pro načtení textové úlohy.

Pole odpovědi
PoleTyp
Polechoices[].indexTypinteger
Polechoices[].message.contentTypstring|null
Polechoices[].message.tool_callsTyptool_call[]
Polechoices[].message.reasoning_contentTypstring
Polechoices[].message.reasoning_detailsTypobject|array
Polechoices[].finish_reasonTypstring|null
PoleusageTypobject
Chyby a další kroky
OdpověďPodmínkaDalší krok
Odpověď400 · invalid_request_errorPodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametruDalší krokPřed novým požadavkem na vytvoření opravte uvedená pole.

Aliasy

Aliasy modelu

Ailoot Ultra gemini-3-pro-preview

Aliasy cest metod

/chat/completions

Související ID modelů

gemini-3-pro-preview

Ailoot Ultra · Anthropic Messages POST /v1/messages gemini-3-pro-preview

gemini-3-pro-preview

Ostatní /gemini-3-pro-preview

Úvod

Gemini 3 Pro Preview je multimodální model Googlu pro uvažování nad textem, obrázky, zvukem, videem a PDF s textovým výstupem. Velký vstupní limit, schopnosti programování a podporované postupy s nástroji se hodí pro podrobnou analýzu, porovnávání dokumentů a provádění úloh založené na důkazech.

Přijímané vstupy
Text
Výsledky
json · sse

Dostupné v Ailoot · vstupy a metody

Ailoot Ultra · Anthropic Messages POST /v1/messages
Vstup
text
Výstup
json, sse
Výstupní formát
JSON nebo SSE
PoleTypPožadavekHodnoty a limityVýchozí
PolemodelTypstringPožadavekPovinnéHodnoty a limity
gemini-3-pro-preview
Výchozí—
PolemessagesTypmessage[]PožadavekPovinnéHodnoty a limityVýchozí—
Polemessages[].roleTypstringPožadavekPovinnéHodnoty a limity
user, assistant
Výchozí—
Polemessages[].contentTypstringPožadavekPovinnéHodnoty a limityVýchozí—
Polemax_tokensTypintegerPožadavekPovinnéHodnoty a limityVýchozí—
PolestreamTypbooleanPožadavekVolitelnéHodnoty a limityVýchozífalse
Kombinace vstupních materiálů

Text · text UTF-8

řetězec messages[].content

Parametry a životní cyklus metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, messages, max_tokens
Parametroptional_controlsKontraktstream
Parametrmaterial_typesKontrakttext
Parametrtext_file_materialKontraktPřečtěte skutečný dokument UTF-8 a vložte jeho text do uvedeného pole input nebo do řetězce obsahu zprávy.

Životní cyklus: synchronous_or_streamed

Tarify

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim
Neuvedeno Při výběru rychlého režimu
Režim flex
Neuvedeno Při výběru režimu flex
Maximální intenzita uvažování
Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Ceny explicitní mezipaměti
Není zapnuto Při požadavku na explicitní mezipaměť

Sazby Ailoot

Ceny podle konfigurace

KonfiguraceTabulka sazebPoplatek
KonfiguraceZákladní sazby za tokenyTabulka sazebZákladní sazbaPoplatek
Vstup · Vstupní tokeny $0.004 / 1K tokenů
Výstup · Výstupní tokeny $0.024 / 1K tokenů
Vstup · Čtení z mezipaměti $0 / 1K tokenů
Vstup · Zápis do mezipaměti $0 / 1K tokenů
Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →

Příklady požadavků

Ailoot Ultra · Anthropic Messages

Úplné minimální tělo požadavku JSONcurl · použijte svůj dokument UTF-8Python · uložte úplný výsledek
{
  "model": "gemini-3-pro-preview",
  "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': 'gemini-3-pro-preview', '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': 'gemini-3-pro-preview', '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))

Přijímání a ukládání výsledků

Ailoot Ultra · Anthropic Messages

JSON nebo SSE

Uchovejte všechny dokončené výsledky

Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.

Zachovejte všechny bloky obsahu, podpisy uvažování a skutečná ID použití nástrojů. Sestavte všechny přírůstky bloků SSE; první textový blok není úplný výstup.

Pokud je nutné ověřit původní odpověď

Zachovejte ID požadavků/odpovědí a hlavičky. Není dodána obecná URL pro načtení textové úlohy.

Pole odpovědi
PoleTyp
PoleidTypstring
PolemodelTypstring
Polecontent[]Typtext|thinking|tool_use|other content block
Polestop_reasonTypstring|null
PoleusageTypobject
Chyby a další kroky
OdpověďPodmínkaDalší krok
Odpověď400 · invalid_request_errorPodmínkaNeplatná povinná pole, reprezentace podkladů nebo hodnota parametruDalší krokPřed novým požadavkem na vytvoření opravte uvedená pole.

Aliasy

Aliasy modelu

Ailoot Ultra gemini-3-pro-preview

Aliasy cest metod

/chat/completions

Související ID modelů

gemini-3-pro-preview

FAQ · gemini-3-pro-preview
Jaké vstupy a výsledky jsou dostupné?

POST /v1/chat/completions · gemini-3-pro-preview: text → text

POST /v1/messages · gemini-3-pro-preview: text → json, sse

Jaká pole požadavek používá?

POST /v1/chat/completions · gemini-3-pro-preview: model, messages, stream

POST /v1/messages · gemini-3-pro-preview: model, messages, max_tokens, stream

Jaké limity platí?

POST /v1/chat/completions · gemini-3-pro-preview: messages.min_items: 1

Další podrobnosti

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné
Pro pravidelné požadavky vyberte tarif se slevou.
Promo kód až 50%
Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.
Výdaje v historii
U každého požadavku se uloží model, tokeny a částka.

Vybrat předplatné · Zobrazit ceny modelů

Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace
Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.
Licence pro přeprodejce
Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.
Dokumenty na webu
Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

Požádat o licenci přeprodejce · Nabídka a licenční smlouva