Difference between revisions of "OpenAI - ChatGPT"
Adelo Vieira (talk | contribs) (Created page with "* https://openai.com/ * https://openai.com/product/gpt-4 * How to (Actually) Use ChatGPT A simple guide to unlocking infinite potential: : https://www.ambersof.com/en/updat...") |
Adelo Vieira (talk | contribs) |
||
Line 16: | Line 16: | ||
+ | chat.py | ||
+ | <syntaxhighlight lang="python"> | ||
import openai | import openai | ||
openai.api_key = 'sk-HcxYxH6ZFxAdKQen7vT3BlbkFJySUJdpZ3HW0bq2oqY7cD' | openai.api_key = 'sk-HcxYxH6ZFxAdKQen7vT3BlbkFJySUJdpZ3HW0bq2oqY7cD' | ||
− | |||
− | |||
def generate_chat_response(prompt): | def generate_chat_response(prompt): | ||
message = [ | message = [ |
Revision as of 20:28, 15 March 2023
- How to (Actually) Use ChatGPT A simple guide to unlocking infinite potential:
- https://www.ambersof.com/en/updates/how-to-actually-use-chatgpt
- https://www.youtube.com/watch?v=bpocpZiu7iM
- ChatGPT extension for VSCode: https://marketplace.visualstudio.com/items?itemName=timkmecl.chatgpt
- ChatGPT API Transition Guide: https://help.openai.com/en/articles/7042661-chatgpt-api-transition-guide
- https://platform.openai.com/account/api-keys
chat.py
import openai
openai.api_key = 'sk-HcxYxH6ZFxAdKQen7vT3BlbkFJySUJdpZ3HW0bq2oqY7cD'
def generate_chat_response(prompt):
message = [
{"role": "system", "content": ""},
{"role": "assistant", "content": ""},
{"role": "user", "content": prompt}
]
completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=message)
return completion.choices[0].message.content
def main():
while True:
prompt = input("\nYou: ")
response = generate_chat_response(prompt)
print("ChatGPT: ", response)
if __name__ == "__main__":
main()
This is not about OpenAI but take a look too: The AI Search Engine You Control: https://you.com/