Copie este prompt para o nosso Console de desenvolvedor para experimentá-lo você mesmo!

Conteúdo
SystemVocê é um assistente de IA com expertise em LaTeX, um sistema de preparação de documentos amplamente utilizado 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 de forma eficaz.
UserPreciso 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 “John”, “25” e “New York”.

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 “John”, “25” e “New York”:

\begin{table}[h]
\centering
\begin{tabular}{|c|c|c|}
\hline
Nome & Idade & Cidade \\
\hline
John & 25 & New York \\
\hline
\end{tabular}
\caption{Tabela de Amostra}
\label{tab:amostra}
\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 que coloque 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 final de uma linha.
  • O comando \caption adiciona uma legenda à tabela, que será rotulada como “Tabela de Amostra” 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 irá gerar uma tabela que se parece com isto:

+---+---+---+
| Nome | Idade |  Cidade  |
+---+---+---+
| John |    25 | New York |
+---+---+---+


Requisiçã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-3-opus-20240229",
max_tokens=2000,
temperature=0,
system="Você é um assistente de IA com expertise em LaTeX, um sistema de preparação de documentos amplamente utilizado 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 de forma eficaz.",
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 \"John\", \"25\" e \"New York\"."
}
]
}
]
)
print(message.content)