Meituan: LongCat 2.0
LongCat 2.0 est le modèle textuel de Meituan pour le code, les modifications à l’échelle d’un dépôt, la résolution de problèmes sur la durée et les flux de travail d’agents pilotés par l’application. Sa fenêtre de contexte publiée est de 1 048 756 tokens. Utilisez l’ID exact meituan/longcat-2.0 avec Chat Completions, en fournissant le code, les documents et les résultats d’outils pertinents sous forme de texte.
À 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.
LongCat 2.0 est un modèle de langage à mélange d’experts parcimonieux de Meituan, avec 48 milliards de paramètres actifs sur un total de 1,6 billion. Son rôle publié comprend le code, les modifications à l’échelle d’un dépôt, la résolution de problèmes à long terme et les flux de travail d’agents. Sélectionnez meituan/longcat-2.0 avec POST /v1/chat/completions en utilisant model et un tableau messages. Ce profil accepte du texte et produit du texte ou des demandes d’appels de fonctions dans la conversation.
Pour une modification de dépôt, fournissez les fichiers ou extraits pertinents, le comportement à changer et les contraintes que l’implémentation doit préserver. Demandez un résultat concret, comme un correctif, une séquence de modifications proposée ou une explication de la propagation d’une défaillance dans les modules fournis. Pour une analyse documentaire, fournissez le texte source réel et identifiez les questions auxquelles la réponse doit répondre. Étiquetez les différents passages sources pour que la réponse puisse relier ses conclusions aux éléments fournis.
La fenêtre de contexte publiée est de 1 048 756 tokens et le profil du modèle indique jusqu’à 262 144 tokens de complétion. Prévoyez les sources, l’historique de conversation, les résultats d’outils et la réponse demandée dans le budget de contexte global. Définissez max_tokens pour le volume de sortie demandé. Un grand contexte peut contenir beaucoup de texte, mais la tâche bénéficie toujours de limites de fichiers explicites, de l’objectif actuel et d’une description de ce que doit contenir une réponse utile.
Les paramètres pris en charge comprennent tools et tool_choice pour les appels de fonctions. Une application peut déclarer des fonctions pour lire un fichier sélectionné, exécuter une vérification approuvée ou obtenir un enregistrement, puis fournir les données résultantes dans les tours suivants de la conversation. Le modèle peut demander un appel de fonction ; votre application valide ses arguments, effectue l’action permise et renvoie le résultat. Gardez la requête, le résultat de l’outil et la réponse suivante ensemble lorsqu’une tâche comprend plusieurs étapes.
Les autres paramètres publiés comprennent temperature, top_p, top_k, min_p, stop, seed, frequency_penalty, presence_penalty et repetition_penalty. reasoning et include_reasoning figurent également dans la liste des paramètres pris en charge. Le profil du modèle ne prend pas en charge response_format : une instruction de produire du JSON reste donc une instruction de prompt. Analysez et validez tout texte structuré avant de le transmettre à du code, à une base de données ou à un autre flux de travail.
Utilisez une réponse Chat Completions complète lorsque l’étape suivante exige la réponse assemblée, ou du texte en flux lorsque l’application l’affiche au fur et à mesure de son arrivée. Lisez le contenu des messages et les éventuels appels d’outils dans les choix renvoyés, en conservant usage et les informations de réponse. Assemblez les deltas du flux avant de considérer que l’assemblage d’un correctif proposé ou d’une réponse structurée est terminé. Pour une modification de code, évaluez la proposition terminée à partir des exigences fournies et des vérifications réelles avant d’en appliquer le résultat.
Ailoot Ultra · Chat Completions POST /v1/chat/completions meituan/longcat-2.0
meituan/longcat-2.0Premiers pas
LongCat 2.0 est le modèle textuel de Meituan pour le code, les modifications à l’échelle d’un dépôt, la résolution de problèmes sur la durée et les flux de travail d’agents pilotés par l’application. Sa fenêtre de contexte publiée est de 1 048 756 tokens. Utilisez l’ID exact meituan/longcat-2.0 avec Chat Completions, en fournissant le code, les documents et les résultats d’outils pertinents sous forme de texte.
- 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
- 1'048'756 tokens
- Format de sortie
- JSON or supported SSE
| Champ | Type | Exigence | Valeurs et limites | Par défaut |
|---|---|---|---|---|
Champmodel | Typestring | ExigenceObligatoire | Valeurs et limites meituan/longcat-2.0 | 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 · Tokens en entrée $0.0015 / 1K tokens Sortie · Tokens en sortie $0.006 / 1K tokens Entrée · Lecture du cache $0.00003 / 1K tokens Entrée · Écriture dans le cache — / 1K tokens Entrée · Écriture dans le cache, 1 h — / 1K tokens |
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": "meituan/longcat-2.0", "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 meituan/longcat-2.0
Alias des chemins de méthode
Utilisez les chemins de méthode indiqués ci-dessus.
ID d’appel associés
FAQ · Meituan: LongCat 2.0
- Quelles entrées et quels résultats sont disponibles ?
POST /v1/chat/completions·meituan/longcat-2.0:text→text- Quels champs la requête utilise-t-elle ?
POST /v1/chat/completions·meituan/longcat-2.0: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·meituan/longcat-2.0:ctx:1048756;max_tokens.minimum:1;max_completion_tokens.minimum:1;n.minimum:1