-
Prevent Sending Duplicate Content to the OpenAI API
-
Streamlining Questions and Responses
While it’s acceptable to pose open-ended questions to explore the capabilities of ChatGPT, keep in mind that such questions can lead to longer responses that might increase costs. To achieve concise and cost-effective answers, consider refining your question by providing specific and limited options for the AI to select from.
For example:
- Initial question for exploration:
Please offer five keywords for the following articles:
Long text
- Refined question:
Please select one of the following keywords: keyword1, keyword2, keyword3, keyword4, keyword5, for the subsequent articles:
Long text
- Handling Multiple Article Packages
If the article content is short such as title or user comments, I will combine them into one API request.
Refined prompt:
Each row is the article number and content. For each article, select the keywords: keyword1, keyword2, keyword3, keyword4, keyword5. Provide your answer in the CSV format: “article number”, “comma_separated_keywords”
No1. short text of article No.1 (without return symbol) No2. short text of article No.2 (without return symbol) ... No5. short text of article No.5 (without return symbol)
- No Additional Explanation Needed
While GPT-4 often attempts to provide explanations for its answers, if you have already explored the topic, you can frame your questions in a way that skips the elaboration. For example:
For the subsequent articles, please select from the keywords: keyword1, keyword2, keyword3, keyword4, keyword5. No further explanation required.
Long text
- Select the appropriate model
For complex tasks, GPT-4 is recommended, while simpler tasks like translation can utilize GPT-3.5. For more information, please refer to the following article: Models - OpenAI API.
- Small amount testing
Prepare several sample texts and verify the API results to ensure they are as expected before processing a large number of articles.