1. Function Introduction

This guide shows how to create an OpenAI API Key, pick a model and set instructions (persona) in SaleWisely, then install it under App Store - OpenAI Responses. OpenAI has deprecated the Assistants API; this engine uses the newer Responses API, with no need to create an Assistant on the OpenAI platform.

The persona is carried by Instructions, the model is chosen in SaleWisely, and OpenAI only needs one API Key. For a knowledge base, create a Vector Store on the OpenAI platform and paste its ID. Note the Responses API is a paid OpenAI service.

2. Operation Process

1

2.1 Sign in to the OpenAI platform

Go to https://platform.openai.com and sign in with your OpenAI account. The Responses API is paid, so make sure your account has a payment method and available credit (see the home page or Settings → Billing).

2.1 Sign in to the OpenAI platform
2

2.2 Create an API Key

Go to Dashboard -> API keys (platform.openai.com/api-keys), click + Create new secret key, optionally set a name and project, then click Create secret key. Copy and save the key (starts with sk-, shown in full only once).

2.2 Create an API Key2.2 Create an API Key2.2 Create an API Key
3

2.3 Fill in the config in SaleWisely

Back in SaleWisely, click Install / Settings under App Store - OpenAI Responses, fill in the following and save to finish:

  • Name: the bot display name, anything you like.
  • API Key: paste the sk- key created in step 2.
  • Model: pick from the list, e.g. gpt-5.5 (latest) / gpt-5.4-mini; you can also type a new model name when one is released.
  • Instructions (persona, optional): define the role, tone and reply rules — this is the OpenAI instructions field.
  • Knowledge base (optional): to answer from your documents, create a vector store under Storage → Vector stores on the OpenAI platform and upload files, then paste the store ID (starts with vs_) into the Knowledge Base field; separate multiple with commas.
2.3 Fill in the config in SaleWisely
4

2.4 Use it in a bot

In Bots, create or edit an AI agent, choose OpenAI Responses as the AI tool, and select the saved config under "Configuration" to have the bot reply via OpenAI Responses.

3. Configure Knowledge Base (optional)

To let the bot answer from your materials (product manuals, FAQs, policy docs, etc.), create a vector store on the OpenAI platform, upload files, and paste the store ID into the config. Skip this section if you do not need a knowledge base.

1

3.1 Create a vector store

Go to platform.openai.com, click Storage on the left, switch to Vector stores, then click + Create to create a new vector store.

3.1 Create a vector store
2

3.2 Name it and upload files

Name the vector store, then upload your knowledge files (pdf / txt / docx / md, etc.) and wait until the status is completed (OpenAI chunks and embeds them automatically).

3.2 Name it and upload files3.2 Name it and upload files
3

3.3 Copy the Vector Store ID back into SaleWisely

Copy the store ID (starts with vs_) from the vector store, go back to the OpenAI Responses config in SaleWisely, and paste it into the Knowledge Base field (comma-separate multiple). The bot retrieves these files via file_search when replying.

3.3 Copy the Vector Store ID back into SaleWisely

4. FAQ

Q1: How is OpenAI Responses different from GPTBots?

Both bring your own API Key and call OpenAI directly. GPTBots uses Chat Completions; OpenAI Responses uses OpenAI’s newer, recommended Responses API, with persona via instructions, model chosen here, and optional Vector Store knowledge-base file search.

Q2: How do I let the bot use my documents / knowledge base?

Create a vector store and upload files (pdf / txt / docx, etc.) under Storage → Vector stores on the OpenAI platform, copy the store ID (starts with vs_), and paste it into the Knowledge Base field; separate multiple with commas. The bot retrieves these files via the file_search tool.