inclusionAI: Ling 3.0 Flash
Ling 3.0 Flash est le modèle textuel d’inclusionAI pour les conversations, le travail documentaire et les flux de travail d’agents pilotés par l’application. Il accepte du texte via Chat Completions, prend en charge les déclarations d’appels de fonctions et le formatage des sorties JSON, et dispose d’une fenêtre de contexte publiée de 262 144 tokens. Utilisez l’ID exact inclusionai/ling-3.0-flash pour sélectionner cette édition.
À propos du modèle
Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.
Ling 3.0 Flash est un modèle de texte à texte d’inclusionAI. Son architecture publiée est un mélange d’experts comptant 124 milliards de paramètres au total et environ 5,1 milliards de paramètres actifs par token. Sélectionnez inclusionai/ling-3.0-flash via POST /v1/chat/completions avec model et un tableau messages. Les instructions, les sources et les échanges précédents de la conversation se placent dans le texte des messages.
Utilisez un prompt ciblé pour transformer les éléments fournis en un livrable précis. Pour une réponse client, fournissez la question du client et le texte sur le produit ou le texte des règles sur lesquels la réponse doit s’appuyer, puis précisez le ton et l’étape suivante. Pour un résumé de document, indiquez les sections souhaitées, comme les décisions, les questions non résolues et les actions. Pour une extraction, définissez les champs demandés et la manière de représenter les faits absents de la source. Pour du travail sur du code, incluez la fonction ou l’extrait de fichier pertinent et demandez une explication, une modification proposée ou une revue selon une exigence explicite.
La fenêtre de contexte publiée est de 262 144 tokens, avec jusqu’à 32 768 tokens de complétion indiqués pour le modèle. Budgétez ensemble le texte source, les instructions, l’historique de conversation et la complétion demandée. Utilisez max_tokens pour définir le volume de sortie demandé. Un document doit être fourni sous forme de texte réel lorsque vous voulez que la réponse dépende de son contenu; désignez explicitement les sections pertinentes lorsqu’une requête combine plusieurs passages.
La liste des paramètres pris en charge comprend tools et tool_choice pour les appels de fonctions. Définissez les fonctions disponibles et la description de leurs arguments dans la requête. Votre application valide un appel renvoyé, exécute la fonction sélectionnée et fournit son résultat à la conversation avant de demander une réponse complémentaire. Par exemple, un flux de travail d’assistance peut exposer une recherche de commande définie de manière étroite et utiliser les faits renvoyés pour rédiger la réponse. Gardez les résultats des outils rattachés au bon tour de conversation pour que le modèle puisse les distinguer de la demande initiale de l’utilisateur.
Le modèle prend en charge response_format pour la sortie JSON, sans imposer de schéma JSON. Indiquez les champs attendus et validez l’objet renvoyé dans votre application avant de l’utiliser. Les autres paramètres publiés comprennent temperature, top_p, top_k, min_p, stop, seed et les pénalités de répétition, de fréquence et de présence répertoriées. La liste des paramètres comprend également reasoning et include_reasoning; choisissez leur représentation prise en charge dans la spécification de la requête au lieu de supposer des valeurs provenant d’une autre édition.
Chat Completions peut renvoyer une réponse complète ou du texte en flux. Pour une réponse complète, lisez le contenu du message renvoyé et conservez les choix de réponse et usage. Avec le flux, assemblez les deltas avant de considérer la réponse comme complète et conservez les appels d’outils renvoyés avec leurs arguments. Le résultat est du texte ou une demande d’appel de fonction pour l’étape applicative suivante; l’application qui l’entoure prend en charge l’exécution et l’utilisation de la réponse terminée.
Ailoot Ultra · Chat Completions POST /v1/chat/completions inclusionai/ling-3.0-flash
inclusionai/ling-3.0-flashPour commencer
Ling 3.0 Flash est le modèle textuel d’inclusionAI pour les conversations, le travail documentaire et les flux de travail d’agents pilotés par l’application. Il accepte du texte via Chat Completions, prend en charge les déclarations d’appels de fonctions et le formatage des sorties JSON, et dispose d’une fenêtre de contexte publiée de 262 144 tokens. Utilisez l’ID exact inclusionai/ling-3.0-flash pour sélectionner cette édition.
- Entrées acceptées
- Texte
- Résultats
- Texte
Disponible dans Ailoot · entrées et méthodes
Ailoot Ultra · Chat Completions POST /v1/chat/completions
- Entrée
text- Sortie
text- Contexte
- 262 144 tokens
- Format de sortie
- JSON or supported SSE
| Champ | Type | Exigence | Valeurs et limites | Par défaut |
|---|---|---|---|---|
Champmodel | Typestring | ExigenceObligatoire | Valeurs et limites inclusionai/ling-3.0-flash | Par défaut— |
Champmessages | Typearray | ExigenceObligatoire | Valeurs et limites | Par défaut— |
Champstream | Typeboolean | ExigenceFacultatif | Valeurs et limites | Par défautfalse |
Champmax_tokens | Typeinteger | ExigenceFacultatif | Valeurs et limites Minimum: 1 | Par défaut— |
Champmax_completion_tokens | Typeinteger | ExigenceFacultatif | Valeurs et limites Minimum: 1 | Par défaut— |
Champn | Typeinteger | ExigenceFacultatif | Valeurs et limites Minimum: 1 | Par défaut— |
Champtemperature | Typenumber | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champtop_p | Typenumber | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champseed | Typeinteger | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champstop | Type | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champfrequency_penalty | Typenumber | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champpresence_penalty | Typenumber | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champuser | Typestring | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Paramètres et cycle de vie de la méthode
| Paramètre | Contrat |
|---|---|
Paramètrecontent_type | Contratapplication/json |
Paramètrerequired | Contratmodel, messages |
Paramètreoptional | Contratstream, max_tokens, max_completion_tokens, n, temperature, top_p, seed, stop, frequency_penalty, presence_penalty, user |
Paramètrematerial_types | Contrattext |
Paramètreconditions | Contrat |
Cycle de vie : synchronous_json_or_sse
Tarifs
Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.
- Mode rapide
- Non précisé Lorsque le mode rapide est sélectionné
- Mode Flex
- Non précisé Lorsque le mode flex est sélectionné
- Effort de raisonnement maximal
- Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)
Tarifs Ailoot
Prix par configuration
| Configuration | Barème tarifaire | Coût |
|---|---|---|
| ConfigurationTarifs de base des jetons | Barème tarifaireTarif de base | Coût Entrée · Jetons en entrée $0.00012 / 1K jetons Sortie · Jetons en sortie $0.00036 / 1K jetons Entrée · Lecture du cache $0.000024 / 1K jetons Entrée · Écriture dans le cache — / 1K jetons Entrée · Écriture dans le cache, 1 h — / 1K jetons |
Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →
Exemples de requêtes
Ailoot Ultra · Chat Completions
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": "inclusionai/ling-3.0-flash", "messages": [{"role": "user", "content": "Summarize the supplied text in three concise points."}], "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
# Submit once. Retain the complete result, original identifiers and every response header.
Recevoir et enregistrer les résultats
Ailoot Ultra · Chat Completions
JSON or supported SSE
Conserver tous les résultats terminés
Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Si la réponse d’origine doit être vérifiée
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Alias
Alias du modèle
Ailoot Ultra inclusionai/ling-3.0-flash
Alias des chemins de méthode
Utilisez les chemins de méthode indiqués ci-dessus.
ID d’appel associés
FAQ · inclusionAI: Ling 3.0 Flash
- Quelles entrées et quels résultats sont disponibles ?
POST /v1/chat/completions·inclusionai/ling-3.0-flash:text→text- Quels champs la requête utilise-t-elle ?
POST /v1/chat/completions·inclusionai/ling-3.0-flash:model,messages,stream,max_tokens,max_completion_tokens,n,temperature,top_p,seed,stop,frequency_penalty,presence_penalty,user- Quelles limites s’appliquent ?
POST /v1/chat/completions·inclusionai/ling-3.0-flash:ctx:262144;max_tokens.minimum:1;max_completion_tokens.minimum:1;n.minimum:1