comment spec/messages
This commit is contained in:
parent
015856104c
commit
3770a7a13d
@ -256,161 +256,3 @@ See [Jan Messages API](https://jan.ai/api-reference#tag/Messages)
|
|||||||
"message_id": "msg_abc123"
|
"message_id": "msg_abc123"
|
||||||
}
|
}
|
||||||
``` -->
|
``` -->
|
||||||
### Get list message
|
|
||||||
|
|
||||||
> OpenAI Equivalent: https://platform.openai.com/docs/api-reference/messages/getMessage
|
|
||||||
|
|
||||||
- Example request
|
|
||||||
|
|
||||||
```shell
|
|
||||||
curl {JAN_URL}/v1/threads/{thread_id}/messages/{message_id} \
|
|
||||||
-H "Content-Type: application/json"
|
|
||||||
```
|
|
||||||
|
|
||||||
- Example response
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"id": "msg_abc123",
|
|
||||||
"object": "thread.message",
|
|
||||||
"created_at": 1699017614,
|
|
||||||
"thread_id": "thread_abc123",
|
|
||||||
"role": "user",
|
|
||||||
"content": [
|
|
||||||
{
|
|
||||||
"type": "text",
|
|
||||||
"text": {
|
|
||||||
"value": "How does AI work? Explain it in simple terms.",
|
|
||||||
"annotations": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"file_ids": [],
|
|
||||||
"assistant_id": null,
|
|
||||||
"run_id": null,
|
|
||||||
"metadata": {}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Create message
|
|
||||||
|
|
||||||
> OpenAI Equivalent: https://platform.openai.com/docs/api-reference/messages/createMessage
|
|
||||||
|
|
||||||
- Example request
|
|
||||||
|
|
||||||
```shell
|
|
||||||
curl -X POST {JAN_URL}/v1/threads/{thread_id}/messages \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
-d '{
|
|
||||||
"role": "user",
|
|
||||||
"content": "How does AI work? Explain it in simple terms."
|
|
||||||
}'
|
|
||||||
```
|
|
||||||
|
|
||||||
- Example response
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"id": "msg_abc123",
|
|
||||||
"object": "thread.message",
|
|
||||||
"created_at": 1699017614,
|
|
||||||
"thread_id": "thread_abc123",
|
|
||||||
"role": "user",
|
|
||||||
"content": [
|
|
||||||
{
|
|
||||||
"type": "text",
|
|
||||||
"text": {
|
|
||||||
"value": "How does AI work? Explain it in simple terms.",
|
|
||||||
"annotations": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"file_ids": [],
|
|
||||||
"assistant_id": null,
|
|
||||||
"run_id": null,
|
|
||||||
"metadata": {}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Get message
|
|
||||||
|
|
||||||
> OpenAI Equivalent: https://platform.openai.com/docs/api-reference/assistants/listAssistants
|
|
||||||
|
|
||||||
- Example request
|
|
||||||
|
|
||||||
```shell
|
|
||||||
curl {JAN_URL}/v1/threads/{thread_id}/messages/{message_id} \
|
|
||||||
-H "Content-Type: application/json"
|
|
||||||
```
|
|
||||||
|
|
||||||
- Example response
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"id": "msg_abc123",
|
|
||||||
"object": "thread.message",
|
|
||||||
"created_at": 1699017614,
|
|
||||||
"thread_id": "thread_abc123",
|
|
||||||
"role": "user",
|
|
||||||
"content": [
|
|
||||||
{
|
|
||||||
"type": "text",
|
|
||||||
"text": {
|
|
||||||
"value": "How does AI work? Explain it in simple terms.",
|
|
||||||
"annotations": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"file_ids": [],
|
|
||||||
"assistant_id": null,
|
|
||||||
"run_id": null,
|
|
||||||
"metadata": {}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Modify message
|
|
||||||
|
|
||||||
> Jan: TODO: Do we need to modify message? Or let user create new message?
|
|
||||||
|
|
||||||
# Get message file
|
|
||||||
|
|
||||||
> OpenAI Equivalent: https://api.openai.com/v1/threads/{thread_id}/messages/{message_id}/files/{file_id}
|
|
||||||
|
|
||||||
- Example request
|
|
||||||
|
|
||||||
```shell
|
|
||||||
curl {JAN_URL}/v1/threads/{thread_id}/messages/{message_id}/files/{file_id} \
|
|
||||||
-H "Content-Type: application/json"
|
|
||||||
```
|
|
||||||
|
|
||||||
- Example response
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"id": "file-abc123",
|
|
||||||
"object": "thread.message.file",
|
|
||||||
"created_at": 1699061776,
|
|
||||||
"message_id": "msg_abc123"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
# List message files
|
|
||||||
|
|
||||||
> OpenAI Equivalent: https://api.openai.com/v1/threads/{thread_id}/messages/{message_id}/files
|
|
||||||
|
|
||||||
````
|
|
||||||
- Example request
|
|
||||||
```shell
|
|
||||||
curl {JAN_URL}/v1/threads/{thread_id}/messages/{message_id}/files/{file_id} \
|
|
||||||
-H "Content-Type: application/json"
|
|
||||||
````
|
|
||||||
|
|
||||||
- Example response
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"id": "file-abc123",
|
|
||||||
"object": "thread.message.file",
|
|
||||||
"created_at": 1699061776,
|
|
||||||
"message_id": "msg_abc123"
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user