Spécifications techniques de o1-2024-12-17
| Spécification | Détails |
|---|---|
| ID du modèle | o1-2024-12-17 |
| Fournisseur / famille | Famille de modèles de raisonnement o1 d’OpenAI. |
| Type de modèle | Modèle de langage de raisonnement de pointe, optimisé pour la résolution de problèmes complexes, le code, les mathématiques, la science et l’analyse multi-étapes. |
| Instantané de version | o1-2024-12-17 est l’instantané daté publié par OpenAI en décembre 2024. |
| Modalités d’entrée | Entrée texte et image. |
| Modalités de sortie | Sortie texte. |
| Fenêtre de contexte | 200K jetons. |
| Sortie maximale | Jusqu’à 100K jetons de sortie par requête. |
| Profil de performance | Plus lent que les modèles plus légers, mais conçu pour un raisonnement plus profond et des réponses de meilleure qualité sur les tâches difficiles. |
| Contrôles de raisonnement | Prend en charge reasoning_effort, afin que les développeurs puissent régler le temps de réflexion du modèle avant de répondre. |
| Comportement de prompting | Avec les modèles o1 et plus récents, les messages développeur remplacent l’ancienne guidance de type message système ; à partir de o1-2024-12-17, markdown est désactivé par défaut sauf si vous le réactivez explicitement dans le message développeur. |
Qu’est-ce que o1-2024-12-17 ?
o1-2024-12-17 est l’identifiant plateforme de CometAPI pour l’instantané du 17 décembre 2024 du modèle de raisonnement o1 d’OpenAI. Il appartient à la série o1, qu’OpenAI décrit comme des modèles entraînés par apprentissage par renforcement pour effectuer un raisonnement complexe et « réfléchir avant de répondre ».
Comparé aux modèles orientés chat conventionnels, o1-2024-12-17 est destiné aux tâches où la justesse, la logique multi-étapes et l’analyse soignée priment sur la vitesse brute. OpenAI positionne o1 comme un modèle de raisonnement complet pour des cas d’usage avancés, avec prise en charge des entrées texte et image et des sorties texte.
Cet instantané particulier a été introduit comme une version post-entraînée mise à jour de o1, améliorant le comportement du modèle sur la base des retours tout en préservant les capacités de raisonnement de pointe évaluées pour la famille o1. OpenAI a également signalé une latence réduite par rapport à o1-preview, utilisant en moyenne 60% de jetons de raisonnement en moins pour une requête donnée.
Principales fonctionnalités de o1-2024-12-17
- Raisonnement avancé : Conçu pour des problèmes difficiles qui nécessitent une réflexion étape par étape, notamment en mathématiques, science, logique et flux de travail de codage complexes.
- Prise en charge des entrées visuelles : Peut raisonner à partir d’images en plus du texte, ce qui est utile pour l’analyse visuelle, les diagrammes, les workflows scientifiques et la résolution de problèmes techniques.
- Gestion de longs contextes : Prend en charge une fenêtre de contexte de 200K jetons, adaptée aux documents volumineux, aux conversations longues et aux tâches de raisonnement multi-fichiers.
- Grande capacité de réponse : Peut générer jusqu’à 100K jetons de sortie dans une seule requête, ce qui aide pour des rapports détaillés, un raisonnement long format ou une génération de code substantielle.
- Profondeur de raisonnement ajustable : Le paramètre
reasoning_effortpermet aux développeurs d’équilibrer latence et profondeur du raisonnement selon les besoins de l’application. - Efficacité améliorée vs. preview : OpenAI indique que
o1utilise en moyenne 60% de jetons de raisonnement en moins queo1-previewpour une requête donnée, améliorant l’efficacité pratique. - Messages développeur prioritaires pour le prompting : Pour les modèles
o1et plus récents, les messages développeur sont le mécanisme privilégié pour les instructions de haut niveau, remplaçant l’ancien schéma de message système. - Comportement texte brut par défaut : À partir de
o1-2024-12-17, les réponses API évitent le formatage markdown par défaut, sauf si vous le réactivez explicitement dans le message développeur.
Comment accéder et intégrer o1-2024-12-17
Étape 1: Inscrivez-vous pour obtenir une clé API
Pour utiliser o1-2024-12-17, créez d’abord un compte sur CometAPI et générez votre clé API depuis le tableau de bord. Ensuite, stockez la clé en toute sécurité comme variable d’environnement dans votre application afin de pouvoir authentifier les requêtes sans coder en dur de secrets dans les fichiers source.
Étape 2: Envoyez des requêtes à l’API o1-2024-12-17
Une fois votre clé API prête, envoyez des requêtes via le point de terminaison de CometAPI compatible OpenAI et définissez le champ model sur o1-2024-12-17.
curl https://api.cometapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "o1-2024-12-17",
"messages": [
{
"role": "developer",
"content": "You are a precise reasoning assistant. Formatting re-enabled."
},
{
"role": "user",
"content": "Analyze the trade-offs between recursive descent and Pratt parsers."
}
]
}'
Vous pouvez également l’intégrer depuis tout SDK compatible OpenAI en remplaçant l’URL de base par le point de terminaison de CometAPI et en conservant o1-2024-12-17 comme identifiant du modèle cible.
Étape 3: Récupérer et vérifier les résultats
Après avoir soumis la requête, analysez le JSON de réponse et lisez la sortie générée de l’assistant à partir des choix retournés ou des champs de contenu de message, selon le SDK ou le point de terminaison utilisé. En production, vous devriez également vérifier les sorties avec des contrôles au niveau de l’application, tels que la validation de schéma, des cas de test, des workflows de citation ou une relecture humaine lorsque l’exactitude est critique.