import SGPClient from 'sgp';
const client = new SGPClient({
apiKey: 'My API Key',
});
const interaction = await client.interactions.create({
application_variant_id: 'application_variant_id',
input: { query: 'query' },
output: { response: 'response' },
start_timestamp: '2019-12-27T18:11:19.117Z',
});
console.log(interaction.id);
{
"application_variant_id": "<string>",
"thread_id": "<string>",
"input": {
"query": "<string>"
},
"output": {
"response": "<string>",
"context": [
{
"text": "<string>",
"score": 123
}
]
},
"start_timestamp": "2023-11-07T05:31:56Z",
"duration_ms": 0,
"operation_status": "SUCCESS",
"operation_metadata": {},
"trace_spans": [
{
"node_id": "<string>",
"operation_type": "COMPLETION",
"operation_status": "SUCCESS",
"start_timestamp": "2023-11-07T05:31:56Z",
"end_timestamp": "2023-11-07T05:31:56Z",
"operation_input": {},
"operation_output": {},
"operation_metadata": {},
"duration_ms": 0,
"id": "<string>",
"application_interaction_id": "<string>"
}
],
"id": "<string>"
}
import SGPClient from 'sgp';
const client = new SGPClient({
apiKey: 'My API Key',
});
const interaction = await client.interactions.create({
application_variant_id: 'application_variant_id',
input: { query: 'query' },
output: { response: 'response' },
start_timestamp: '2019-12-27T18:11:19.117Z',
});
console.log(interaction.id);
{
"application_variant_id": "<string>",
"thread_id": "<string>",
"input": {
"query": "<string>"
},
"output": {
"response": "<string>",
"context": [
{
"text": "<string>",
"score": 123
}
]
},
"start_timestamp": "2023-11-07T05:31:56Z",
"duration_ms": 0,
"operation_status": "SUCCESS",
"operation_metadata": {},
"trace_spans": [
{
"node_id": "<string>",
"operation_type": "COMPLETION",
"operation_status": "SUCCESS",
"start_timestamp": "2023-11-07T05:31:56Z",
"end_timestamp": "2023-11-07T05:31:56Z",
"operation_input": {},
"operation_output": {},
"operation_metadata": {},
"duration_ms": 0,
"id": "<string>",
"application_interaction_id": "<string>"
}
],
"id": "<string>"
}
Represents an interaction performed with an application, including input, output, and associated metadata.
Successful Response
Model representing an interaction entity.