- Community
- Blog
- Introduction
- POSTPost v1chatcompletions
- POSTPost v1embeddings
- POSTPost v1repositories
- POSTPost v1repository document
- POSTPost v1set trace feedback
API Documentation
chat-completions
embeddings
repositories
repository-document
feedbacks
traces
Get v1traces
GET
/
v1
/
traces
/
{id}
/
Authorization
string
*
Authorization
Required
string
id
string
*
id
Required
string
A UUID string identifying this Trace.
curl --request GET \
--url https://app.premai.io/v1/traces/{id}/ \
--header 'Authorization: <api-key>'
{
"trace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"project": {
"project_id": 123,
"name": "<string>",
"description": "<string>"
},
"model": {
"id": 123,
"name": "<string>",
"model_type": "text2text",
"model_provider": "openai",
"deprecated": true
},
"session_id": "<string>",
"messages": [
{
"role": "user",
"content": "<string>"
}
],
"feedback": {
"positive": true,
"used_datapoint_messages": true,
"messages": [
{
"role": "user",
"content": "<string>"
}
]
},
"document_chunks": [
{
"document_id": 123,
"content": "<string>"
}
]
}
Authorizations
Authorization
string
headerrequiredPath Parameters
id
string
requiredA UUID string identifying this Trace.
Response
200 - application/json
trace_id
string
requiredproject
object
requiredproject.project_id
integer
requiredproject.name
string
requiredproject.description
string | null
model
object
requiredmodel.id
integer
requiredmodel.name
string
requiredmodel.model_type
enum<string>
text2text
- Text to Texttext2image
- Text to Imagetext2vector
- Text to Vectorautopilot
- Autopilot
Available options:
text2text
, text2image
, text2vector
, autopilot
model.model_provider
openai
- OpenAIazure
- Azure OpenAIazure-mistral
- Azure Mistralcohere
- Cohereanthropic
- Anthropiccloudflare
- Cloudflaredeepinfra
- Deep Infralamini
- Laminioctoai
- Octo AIreplicate
- Replicatetogether
- Togetherfireworksai
- Fireworks AImistralai
- Mistral AIprem
- Prem AIanyscale
- Anyscaleopenrouter
- Open Routerperplexity
- Perplexitygroq
- Groq
Available options:
openai
, azure
, azure-mistral
, cohere
, anthropic
, cloudflare
, deepinfra
, lamini
, octoai
, replicate
, together
, fireworksai
, mistralai
, prem
, anyscale
, openrouter
, perplexity
, groq
model.deprecated
boolean
session_id
string | null
messages
object[]
messages.role
enum<string>
user
- userassistant
- assistantsystem
- system
Available options:
user
, assistant
, system
messages.content
string
feedback
object
requiredfeedback.positive
boolean
requiredfeedback.used_datapoint_messages
boolean
requiredfeedback.messages
object[]
requiredfeedback.messages.role
enum<string>
user
- userassistant
- assistantsystem
- system
Available options:
user
, assistant
, system
feedback.messages.content
string
document_chunks
object[]
document_chunks.document_id
integer
requireddocument_chunks.content
string | null
curl --request GET \
--url https://app.premai.io/v1/traces/{id}/ \
--header 'Authorization: <api-key>'
{
"trace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"project": {
"project_id": 123,
"name": "<string>",
"description": "<string>"
},
"model": {
"id": 123,
"name": "<string>",
"model_type": "text2text",
"model_provider": "openai",
"deprecated": true
},
"session_id": "<string>",
"messages": [
{
"role": "user",
"content": "<string>"
}
],
"feedback": {
"positive": true,
"used_datapoint_messages": true,
"messages": [
{
"role": "user",
"content": "<string>"
}
]
},
"document_chunks": [
{
"document_id": 123,
"content": "<string>"
}
]
}