- Your OpenAI key
- Nebuly authentication key
How to get a Nebuly API Key
How to get a Nebuly API Key
- Head to ⚙️ settings and navigate to “project settings”;
- Create a new project (if you don’t have one already) and give it a name (e.g. Internal chatbot);
- Copy the nebuly
default_key
that has been assigned to the project.
A list of messages from the conversation so far, following the same format used by OpenAI Chat Completion endpoints.Each message has two required fields:
role
: the role of who is sending the message. Possible values are: system, user, assistant, tool.content
: the content of the message.
Output from the LLM model
When the end-user request process started
When the end-user request process ended
An id or username uniquely identifying the end-user. We recommend hashing their username or email address, in order to avoid sending us any identifying information.
The LLM model you are using. Please note that this is needed if you want to visualize the cost of your requests. Now we support costs only for OpenAI models, cost of other providers coming soon.
Tag user interactions by adding key-value pairs using this parameter. Each key represents the tag name, and the corresponding value is the tag value.For example, if you want to tag an interaction with the model version used to reply to user input, provide it as an argument for nebuly_tags, e.g.
{"version" => "v1.0.0"}
. You have the flexibility to define custom tags, making them available as potential filters on the Nebuly platform.