from mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.conversations.list_items(conversation_id="conv_abc123", after="item_abc123", include=[
"content",
"metadata",
], limit=50, order="desc")
# Handle response
print(res){
"object": "list",
"data": [
{
"id": "item_abc123",
"response_id": "resp_abc123",
"type": "message",
"role": "user",
"content": "What is the weather today?"
}
],
"has_more": false,
"last_id": "item_abc123"
}List all items for a conversation with the given ID.
from mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.conversations.list_items(conversation_id="conv_abc123", after="item_abc123", include=[
"content",
"metadata",
], limit=50, order="desc")
# Handle response
print(res){
"object": "list",
"data": [
{
"id": "item_abc123",
"response_id": "resp_abc123",
"type": "message",
"role": "user",
"content": "What is the weather today?"
}
],
"has_more": false,
"last_id": "item_abc123"
}Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
The ID of the conversation
Item ID to list items after (pagination cursor)
"item_abc123"
Additional fields to include (TODO: not implemented yet)
["content", "metadata"]Max number of items to return (1-100, default 20)
1 <= x <= 10050
The order to return the input items in. Default is asc.
asc, desc "desc"
OK
A list of conversation items.
Input message item: A message with role and content. Use this for user, assistant, system, or developer turns in structured inputs.
Show child attributes
Whether there are more items
ID of the last item in the current page
Was this page helpful?