Custom GPTs
Build a ChatGPT Custom GPT backed by your Obris knowledge. Your team asks questions in ChatGPT and gets answers from what you have curated.
Don't want to read the docs? Talk to our Expert to get started.
Create the GPT
- Open ChatGPT and click Explore GPTs in the sidebar.
- Click + Create in the top right (on mobile, tap ⋯ → Create).
- Switch to the Configure tab.
Fill in the following fields:
Name - Give your GPT a name, for example "Sales Enablement Expert".
Description - A short summary of what the GPT does, for example "Answers questions from our team's curated knowledge."
Instructions - Tell your GPT to use Obris for knowledge instead of guessing. The key thing is making sure it actually calls the Obris actions. Start with the Obris instructions, then add your own personality and behavior below.
You have access to an Obris knowledge base. Always check Obris before answering questions. Do not guess when the answer might be in the curated knowledge.
How to use Obris:
1. Call listTopics to see what topics are available.
2. Call getTopicKnowledge on relevant topics to pull the actual knowledge.
3. Use what you find to answer the question. Cite which topic it came from.
4. If you are not sure something is covered, check Obris first before making something up.
---
[Your own instructions go here - what this GPT does, how it should talk, etc.]
Conversation starters (optional) - Add a few example prompts to help users get started:
- "What topics are available?"
- "Walk me through [process]"
- "How does [thing] work?"
Knowledge - Skip this section. Instead of uploading files directly, you will connect to your Obris knowledge via Actions below. This way your GPT always has access to the latest content.
Add Obris actions
Scroll down to the Actions section in the Configure tab:
- Click Create new action.
- Under Authentication, click the gear icon and configure:
- Authentication type: API Key
- Auth Type: Bearer (important - this must be Bearer, not Basic or Custom)
- API Key: paste your Obris API key
Need an API key? Go to Experts, select your expert, and generate one from the API Keys tab.
- Click Import from URL and paste the following:
https://api.obris.ai/v1/openapi/spec.json
The GPT will now have two actions available:
- listTopics (
GET /v1/topics) returns all of your Obris topics - getTopicKnowledge (
GET /v1/topics/{topic_id}/knowledge) returns the curated knowledge for a specific topic
Before saving
Do not save yet. Verify both of these first - debugging after the fact is much harder.
Test actions
- Click Test next to each action to verify they return data from your Obris account. Each test sends a request in the chat window. Wait for the response before testing the next action.
- Confirm that listTopics returns your topics and getTopicKnowledge returns knowledge for a topic.
Verify instructions
- Click the back arrow in the upper left of the actions view to return to the main configuration panel. Verify your instructions tell the GPT to call
listTopicsandgetTopicKnowledge. Without this, the GPT will not use Obris even though the actions are configured.
Once everything looks good, click Save or Create.
Test it
Start a new conversation with your GPT. Try these prompts to verify the connection:
What topics do I have in Obris?
Summarize the knowledge in my [topic name] topic.
Find knowledge related to [subject] across my topics.
Your GPT should call the Obris actions and return results from your curated knowledge.
If the GPT does not call the Obris actions, check these common issues:
- Instructions - make sure your instructions tell the GPT to call
listTopicsandgetTopicKnowledge. Without this, the GPT will not know to use Obris even if the actions are configured correctly. - Authentication - verify you selected Bearer auth type.
- API key - make sure it is valid. You can generate a new one below.