今是昨非

今是昨非

日出江花红胜火,春来江水绿如蓝

Mastering OpenAI and ChatGpt

Background#

I've seen experts sharing their usage of ChatGPT on other platforms, such as hzlzh, but I haven't tried it myself. Yesterday, I came across the OpenAI marketplace and downloaded an application. Although the API calls were unsuccessful, I found the interface and direction interesting, so I decided to create my own personal use application.

Registering for OpenAI#

To register for OpenAI, you can follow the detailed tutorial on How to Register for an OpenAI API Account. It provides step-by-step instructions. Please note that if you are in China, you may not receive the verification code on a domestic phone number. In that case, you will need a foreign phone number or use a paid verification platform. I chose to use a US phone number, which cost me 7.1 yuan, and I was able to successfully register.

In summary:

  • First, you need to access the OpenAI registration page, register, and proceed to the verification code page.
  • If you have a foreign phone number, you can directly enter it to receive the verification code. If not, you can register on a verification platform by selecting Chinese as the language. After recharging $1 (payment can be made through Alipay), search for "openai" on the platform and select a number. Wait patiently to receive the assigned number.
  • Then, go to the OpenAI verification code page, enter the assigned number, send the verification code, and wait. The received verification code will be displayed on the verification platform. Enter the code to complete the registration.

How to Use OpenAI#

After completing the registration and logging in, you will see the following interface:

image

External Usage#

Click on "View API Keys" to generate an "API Key" for API calls. You can refer to the Documentation for API reference. Note that once the "API Key" is generated, you need to save it as it will only be visible once.

image

The applications in the marketplace (shown below) are likely interfaces that call the "Open API" using the "API Key". It is OpenAI's way of providing functionality to external users.

image

Internal Usage#

Before discussing internal usage, let's understand the relationship between ChatGPT and OpenAI.

In simple terms, ChatGPT is a specific application trained by OpenAI. OpenAI encompasses ChatGPT, and the success of ChatGPT has made OpenAI even more popular.

You can access ChatGPT by clicking "try it now" at the bottom of the Playground, as shown below, or by directly visiting https://chat.openai.com/.

image

Now, let's explore internal usage and how OpenAI can help and enhance your abilities.

Let's take a look at the usage shared by hzlzh:

Tips for categorizing the assistant:

  • Click on the left side of the Chat to rename it.
  • Use emojis to differentiate.
  • Provide a meta script to "brainwash" the AI: "In future conversations, please always play the role of my XX assistant/teacher. Regardless of the content I send you, you should respond in the XX format without me having to emphasize it."
image

Call it a "specialized assistant." Each assistant has its own chat box. Train them repeatedly to understand your needs better, reduce unnecessary words and adjectives, and limit the response format ❤️

  • Creative Assistant: Analyze the pros and cons of my ideas.
  • Search Assistant: Retrieve information and provide source links.
  • Code Assistant: Provide implementation ideas and code examples.
  • Translation Assistant: Simultaneously translate into multiple languages.
  • Copywriting Assistant: Correct spelling mistakes and improve copy.

Two things to note:

  1. Use scripts to clearly tell the AI what role it should play in the current category.
  2. If the window is closed or there is a long time gap, the AI may forget the context, so you need to re-emphasize and clearly instruct it on what to do in the current category.

Examples:

image image

Impressive, isn't it?

For me personally:

When I don't know how to express something in English, I can use it as an English teacher. When I don't know how to write an app description or release notes, I can rely on it for copywriting.

image

So, what can OpenAI do? It depends on the user. Remember when we were young and wished we had a teacher who knew everything by our side? OpenAI is that all-knowing teacher. It can help you brainstorm, learn languages, simulate interviews, write stories, recommend books, plan trips, and anything else you can think of.

Just a Little More#

I've always had a question: I have a great idea, I know the domain and the features, but I don't know how to design it, so I can't bring it to life.

I wish I had a "Police Sketch artist" with me, where I could describe and it would draw.

Yesterday, I stumbled upon Nishuang's tweet about the world's first design tool, Galileo, which uses natural language/text for UI design. It amazed me because this is exactly what I've been longing for. Generating design drafts based on text descriptions, it's incredible!

image

Conclusion#

Actually, I knew about OpenAI from the beginning, as I have been following many experts. However, I hesitated to take action. On one hand, the registration process seemed troublesome, and on the other hand, I didn't know what it could do and how it could help me. When I saw the applications in the marketplace, I realized my mistake. It clearly demonstrated what it can do, and hzlzh provided a great example of how it can assist. After experiencing it myself, I regret not trying it earlier. I sincerely recommend everyone to register and experience it for themselves.

image

References#

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.