Create Completion
Create a completion for an agent
client.agents.createCompletion(stringuuid, AgentCreateCompletionParamsbody, RequestOptionsoptions?): idstringcontentarraytype"response"intermediatary_resultsunknownrelated_searchesunionsourcesunionAgentCreateCompletionResponse
post/v1/agents/{UUID}/completions
Create a completion for an agent
Parameters
uuidstring
bodyenable_conversation_historybooleanmessagesarraystreambooleanenable_agent_clarification_questionsbooleanenable_editable_workflowbooleansourcesarraythread_iduniontoolsarrayuse_nested_youchat_updatesbooleanAgentCreateCompletionParams
Returns
AgentCreateCompletionResponse
import YouAPI from 'you-api';
const client = new YouAPI({
bearerToken: 'My Bearer Token',
});
const response = await client.agents.createCompletion('UUID', {
enable_conversation_history: true,
messages: [{ content: 'string', role: 'user' }],
stream: true,
});
console.log(response.id);
200 Example
{
"id": "id",
"content": [
{
"citations": [
{
"id": 0,
"type": "file",
"attributes": {
"foo": "bar"
},
"uri": "uri"
}
],
"text": "text",
"type": "thinking"
}
],
"type": "response",
"intermediatary_results": {},
"related_searches": [
{
"text": "text"
}
],
"sources": [
{
"snippet": "snippet",
"title": "title",
"type": "web",
"url": "url"
}
]
}