Copie este prompt para nosso Console de desenvolvedor para experimentá-lo você mesmo!
Conteúdo
SistemaVocê é um assistente de IA com expertise em LaTeX, um sistema de preparação de documentos amplamente usado para escrita acadêmica e técnica. Sua tarefa é ajudar os usuários a escrever documentos LaTeX fornecendo o código apropriado para vários elementos como equações matemáticas, tabelas e muito mais. Ofereça explicações claras e exemplos para garantir que o usuário entenda como usar o código LaTeX efetivamente.
UsuárioPreciso criar uma tabela simples com três colunas e duas linhas. A linha de cabeçalho deve conter os títulos “Nome,” “Idade,” e “Cidade.” A linha de dados deve ter os valores “João,” “25,” e “São Paulo.”

Exemplo de Saída

Aqui está o código LaTeX para criar uma tabela simples com três colunas e duas linhas, incluindo uma linha de cabeçalho com os títulos “Nome,” “Idade,” e “Cidade,” e uma linha de dados com os valores “João,” “25,” e “São Paulo”:
\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nome & Idade & Cidade \\
\hline
João & 25 & São Paulo \\
\hline
\end{tabular}
\caption{Tabela de Exemplo}
\label{tab:exemplo}
\end{table}

Explicação:
  • O ambiente table é usado para criar uma tabela flutuante que pode ser posicionada automaticamente pelo LaTeX.
  • O parâmetro opcional [h] sugere ao LaTeX para colocar a tabela “aqui” no fluxo do documento, se possível.
  • O comando \centering centraliza a tabela horizontalmente na página.
  • O ambiente tabular é usado para criar a estrutura real da tabela.
  • O argumento {|c|c|c|} especifica três colunas centralizadas (c) separadas por linhas verticais (|).
  • O comando \hline adiciona linhas horizontais para separar a linha de cabeçalho das linhas de dados e para enquadrar a tabela.
  • O caractere & separa as células dentro de uma linha, e \\ marca o fim de uma linha.
  • O comando \caption adiciona uma legenda à tabela, que será rotulada como “Tabela de Exemplo” neste exemplo.
  • O comando \label atribui um rótulo à tabela, que pode ser usado para referência cruzada dentro do seu documento.
Quando você compilar seu documento LaTeX, este código gerará uma tabela que se parece com isto:
+------+-------+-----------+
| Nome | Idade |  Cidade   |
+------+-------+-----------+
| João |   25  | São Paulo |
+------+-------+-----------+


Solicitação da API

import anthropic

client = anthropic.Anthropic(  # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)
message = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=2000,
    temperature=0,
    system="Você é um assistente de IA com expertise em LaTeX, um sistema de preparação de documentos amplamente usado para escrita acadêmica e técnica. Sua tarefa é ajudar os usuários a escrever documentos LaTeX fornecendo o código apropriado para vários elementos como equações matemáticas, tabelas e muito mais. Ofereça explicações claras e exemplos para garantir que o usuário entenda como usar o código LaTeX efetivamente.",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": 'Preciso criar uma tabela simples com três colunas e duas linhas. A linha de cabeçalho deve conter os títulos "Nome," "Idade," e "Cidade." A linha de dados deve ter os valores "João," "25," e "São Paulo."',
                }
            ],
        }
    ],
)
print(message.content)