Get an API key
Before you can make API calls, create an API key in Control Center.1
Navigate to API Keys
From the Control Center home page, open Security & compliance in the left sidebar, then select API Keys.
2
Open Generate an API Key
Select New to open the Generate an API Key page.
3
Configure the key
Under About, enter a Key name and an optional short description. Under Who can use this key?, choose All teams or Specific user:
- For All teams, the key is an organization key. You are the key owner.
- For Specific user, choose the user who owns the key.
4
Generate and copy your API key
Select Generate. When the key appears, copy the full value and store it in a secure place. Acknowledge that you have copied the key before you leave the page. You can’t view or reveal the full key again after that.
Bearer token in the header:
Make your first API call
Below is an example of an API call to the chat completion endpoint. It completes a single-turn chat completion, where the user provides a message and the AI assistant generates a response. The request is non-streaming and waits until the response is complete before returning.choices array. The message.content field of the first choice contains the generated text. The message.role field indicates that the message is an AI assistant message.
In a streaming response, the structure of the response is similar. However, the content of the streamed response is returned in a
choices[0].delta.content field, rather than the choices[0].message.content field. Learn more about streaming responses in the chat completion guide.Next steps
Now that you’ve made your first API call, learn how to use the Writer SDKs to make calls to the Writer API in your applications. Or, learn more about building with the chat completion endpoint:- Learn how to build a multi-turn, conversational AI app using the chat completion guide
- See the full chat completion endpoint API reference