
Modèle 256K contextuel ajusté au codage avec de solides résultats front-end et un support multilingue de programmation pour les outils et agents de codage IA.
Modèle 256K contextuel ajusté au codage avec de solides résultats front-end et un support multilingue de programmation pour les outils et agents de codage IA.
Aussi connu sous le nom Seed Code, ByteDance Seed 2.0 Code
seed-2-0-code/v1/chat/completionsPOST/v1/responsesPOST/v1/messagesPOST/v1beta/models/seed-2-0-code:generateContentbytedance/seed-2-codedola-seed-2.0-codedoubao-seed-2-codeseed-2-0-code-preview-260328seed-2-codeTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Seed 2.0 Code sert l'API Chat Completions compatible OpenAI. Pointez n'importe quel SDK OpenAI vers https://api.empiriolabs.ai/v1 avec votre clé API EmpirioLabs et utilisez l'id de modèle seed-2-0-code. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/chat/completions \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seed-2-0-code",
"messages": [
{"role": "user", "content": "Write a haiku about the ocean."}
]
}'from openai import OpenAI
client = OpenAI(
base_url="https://api.empiriolabs.ai/v1",
api_key="YOUR_EMPIRIOLABS_API_KEY",
)
response = client.chat.completions.create(
model="seed-2-0-code",
messages=[{"role": "user", "content": "Write a haiku about the ocean."}],
)
print(response.choices[0].message.content)Paramètres de requête pris en charge par l'API Seed 2.0 Code sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| max_tokens | number | - | 1 à 128000 | Jetons de sortie maximum. Lorsqu’ils sont omis, le défaut propre au modèle s’applique. |
| frequency_penalty | number | 0 | -2 à 2 | Pénalité pour la répétition des jetons. >0 réduit la répétition, <0 l’encourage. Non appliqué lorsque la recherche web est activée ou qu’un document est joint. |
| presence_penalty | number | 0 | -2 à 2 | Pénalité pour les jetons nouveaux vs. vus. >0 encourage de nouveaux sujets, <0 encourage à rester dans le sujet. Non appliqué lorsque la recherche web est activée ou... |
| stop | string | - | - | Séquences d’arrêts séparées par virgules |
| enable_thinking | boolean | true | - | Activez le mode pensée / raisonnement profond. |
| reasoning_effort | enum | medium | low, medium, high | Niveau d’effort de raisonnement. Utilisez enable_thinking=false pour désactiver complètement le raisonnement. |
| enable_web_search | boolean | false | - | Activer la recherche web: récupère des résultats web en direct et les fournit au modèle en tant que contexte supplémentaire. |
| max_tool_calls | number | 3 | 1 à 10 | Le nombre maximal de rondes de recherche web que le modèle peut exécuter en une seule requête. |
| image_detail | enum | high | low, high, xhigh | Niveau de qualité visuelle d’image pour l’entrée de vision. |
| video_fps | number | - | 0.2 à 5 | Images par seconde extraites de l’entrée vidéo. |
La tarification est 2x lorsque les jetons d’entrée >=128K. La température et la top_p sont fixes par le serveur (temp=1, top_p=0,95) quelle que soit la valeur du client.
Lorsque ce modèle invoque des outils intégrés (recherche web, interpréteur de code, etc.) dans une seule requête, la réponse porte une carte de usage.tool_usage normalisée accompagnée du nombre de tokens. L’exemple ci-dessous montre la forme, les noms exacts des champs, les unités et les outils qui peuvent varier légèrement selon le fournisseur:
"usage": {
"prompt_tokens": 123,
"completion_tokens": 456,
"cost_usd": 0.0042,
"tool_usage": {"web_search": 3, "code_interpreter": 1}
}Le nombre d’outils est déjà pris en compte dans cost_usd, il est mis en surface pour la transparence afin que vous puissiez auditer la facturation par outil. Le champ est omis lorsqu’aucun outil n’a été invoqué.
Sur EmpirioLabs, Seed 2.0 Code est facturé à l'usage. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Seed 2.0 Code prend en charge une fenêtre de contexte de 256K tokens avec jusqu'à 128 000 tokens de sortie par réponse.
Oui. Seed 2.0 Code sert l'API Chat Completions compatible OpenAI : les SDKs OpenAI existants fonctionnent en pointant base_url vers https://api.empiriolabs.ai/v1 et en utilisant l'id de modèle seed-2-0-code.
Oui. Le playground EmpirioLabs exécute Seed 2.0 Code dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.