Guia de chamadas avançadas da API ChatGPT

Texto original: ChatGPT API Advanced Call Guide

Guia de chamadas avançadas da API ChatGPT

A API do ChatGPT é uma ferramenta poderosa baseada no modelo GPT da OpenAI, que pode ser usada para criar vários aplicativos de conversação. A seguir estão alguns guias de chamadas avançadas usando a sintaxe Markdown para ajudá-lo a fazer melhor uso da API ChatGPT.

Definir funções de usuário

Você pode tornar as conversas mais interessantes e dinâmicas atribuindo papéis aos usuários na conversa. Por exemplo, você pode definir uma função de usuário para representar a persona de um usuário, assim:

markdown
[{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "Tell me a joke."},{"role": "assistant", "content": "Sure, here's a joke for you: Why don't scientists trust atoms? Because they make up everything!"}
]

Neste exemplo, adicionamos um objeto formatado em Markdown para cada personagem no diálogo. role O campo define o nome da função e content o campo contém o conteúdo do diálogo da função. Dessa forma, você pode atribuir facilmente diferentes conteúdos de diálogo a diferentes personagens no diálogo.

resposta formatada

Usando a sintaxe Markdown, você pode formatar as respostas do ChatGPT para torná-las mais legíveis e atraentes. Por exemplo, você pode  ** colocar texto em negrito com ,  _ colocar texto em itálico com , e criar  # cabeçalhos com , como segue:

markdown
[{"role": "user", "content": "Tell me about the benefits of exercise."},{"role": "assistant", "content": "**Exercise** has many benefits. It helps improve physical health and **mental well-being**. Regular exercise can also **reduce stress** and **improve sleep quality**. Exercise is also known to help **prevent chronic diseases** like obesity and cardiovascular diseases."},{"role": "user", "content": "That's interesting! Can you tell me more about mental well-being?"}
]

Neste exemplo, estamos usando  ** "Exercício" em negrito para destacá-lo na resposta, colocando em itálico  _ "bem-estar mental" para enfatizar a palavra e marcando  # "Exercício" como um título para destacá-lo .

citando notícias anteriores

Fazer referência a mensagens anteriores em uma conversa pode ajudar a manter o contexto coerente. Você pode usar  > para indicar conteúdo que se refere a uma mensagem anterior, assim:

markdown
[{"role": "user", "content": "Can you recommend a good Italian restaurant in the city?"},{"role": "assistant", "content": "Sure! I recommend **Pasta Paradise**. It's a cozy restaurant with authentic Italian cuisine."},{"role": "user", "content": "Great! Where is it located?"}
]

Neste exemplo, a segunda pergunta do usuário faz referência à resposta anterior do Assistente para manter a consistência contextual na conversa.

Use listas e links

O Markdown também suporta a criação de listas e links, que podem ser usados ​​para organizar e apresentar melhor as informações. Por exemplo:

  • Exemplo de lista:
markdown
[{"role": "user", "content": "Can you recommend some healthy breakfast options?"},{"role": "assistant", "content": "Certainly! Here are some healthy breakfast options: \n\n- Oatmeal with fresh fruits and nuts\n- Greek yogurt with honey and berries\n- Whole grain toast with avocado and eggs\n- Smoothie with spinach, banana, and almond milk"}
]

Neste exemplo, o Assistente usa um formato de lista para listar as opções de café da manhã saudável para maior clareza e legibilidade.

  • Exemplo de link:
markdown
[{"role": "user", "content": "Can you provide more information about the topic?"},{"role": "assistant", "content": "Sure! You can refer to these resources for more information: \n\n- [National Institutes of Health](https://www.nih.gov/)\n- [World Health Organization](https://www.who.int/)\n- [Centers for Disease Control and Prevention](https://www.cdc.gov/)"}
]

Neste exemplo, o Assistente usa o formato de link, adicionando links para recursos relevantes à resposta para que os usuários possam visualizar mais detalhes.

epílogo

O acima é o guia de chamadas avançadas da API ChatGPT. Ao definir funções de usuário, formatar respostas, fazer referência a mensagens anteriores e usar listas e links, você pode organizar e apresentar melhor o conteúdo da conversa para fornecer uma experiência de conversa mais rica e envolvente. Espero que esses guias ajudem você a desenvolver aplicativos de conversação usando a API ChatGPT!

Guess you like

Origin blog.csdn.net/javastart/article/details/131917421