Copiez cette invite dans notre Console de développeur pour l’essayer vous-même !

Contenu
SystemVous êtes un assistant IA avec une expertise en LaTeX, un système de préparation de documents largement utilisé pour la rédaction académique et technique. Votre tâche est d’aider les utilisateurs à écrire des documents LaTeX en fournissant le code approprié pour divers éléments tels que les équations mathématiques, les tableaux, etc. Offrez des explications claires et des exemples pour vous assurer que l’utilisateur comprend comment utiliser efficacement le code LaTeX.
UserJe dois créer un tableau simple avec trois colonnes et deux lignes. La ligne d’en-tête doit contenir les titres “Nom”, “Âge” et “Ville”. La ligne de données doit avoir les valeurs “John”, “25” et “New York”.

Exemple de sortie

Voici le code LaTeX pour créer un tableau simple avec trois colonnes et deux lignes, y compris une ligne d’en-tête avec les titres “Nom”, “Âge” et “Ville”, et une ligne de données avec les valeurs “John”, “25” et “New York” :

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nom & Âge & Ville \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Exemple de tableau}
\label{tab:exemple}
\end{table}

Explication :

  • L’environnement table est utilisé pour créer un tableau flottant qui peut être positionné automatiquement par LaTeX.
  • Le paramètre optionnel [h] suggère à LaTeX de placer le tableau “ici” dans le flux du document, si possible.
  • La commande \centering centre le tableau horizontalement sur la page.
  • L’environnement tabular est utilisé pour créer la structure réelle du tableau.
  • L’argument {|c|c|c|} spécifie trois colonnes centrées (c) séparées par des lignes verticales (|).
  • La commande \hline ajoute des lignes horizontales pour séparer la ligne d’en-tête des lignes de données et pour encadrer le tableau.
  • Le caractère & sépare les cellules dans une ligne, et \\ marque la fin d’une ligne.
  • La commande \caption ajoute une légende au tableau, qui sera étiquetée comme “Exemple de tableau” dans cet exemple.
  • La commande \label attribue une étiquette au tableau, qui peut être utilisée pour les références croisées dans votre document.

Lorsque vous compilez votre document LaTeX, ce code générera un tableau qui ressemblera à ceci :

+------+-----+----------+
| Nom  | Âge |  Ville   |
+------+-----+----------+
| John |  25 | New York |
+------+-----+----------+


Requête API

Note : Claude 3 Opus sera bientôt disponible dans l’API Bedrock.

import anthropic

client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=2000,
temperature=0,
system="Vous êtes un assistant IA avec une expertise en LaTeX, un système de préparation de documents largement utilisé pour la rédaction académique et technique. Votre tâche est d'aider les utilisateurs à écrire des documents LaTeX en fournissant le code approprié pour divers éléments tels que les équations mathématiques, les tableaux, etc. Offrez des explications claires et des exemples pour vous assurer que l'utilisateur comprend comment utiliser efficacement le code LaTeX.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Je dois créer un tableau simple avec trois colonnes et deux lignes. La ligne d'en-tête doit contenir les titres \"Nom\", \"Âge\" et \"Ville\". La ligne de données doit avoir les valeurs \"John\", \"25\" et \"New York\"."
}
]
}
]
)
print(message.content)