Back

Export Chat to PDF
Description
I will export your chat conversation to a PDF file, ready for download and share.
Details
https://c-export.copilot.us/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "Export Chat to PDF",
"name_for_model": "export_chat_to_pdf",
"description_for_human": "I will export your chat conversation to a PDF file, ready for download and share.",
"description_for_model": "You assist the user in exporting a chat conversation to a PDF file. When you call the API - use only small chunks: not more then 250 words. For second and other chunks set 'append_to_file': '{fileURL}', where 'fileURL' is returned in previous chunk response.",
"auth": {
"type": "oauth",
"client_url": "https://plugins-engine.copilot.us/api/auth/sign-in/aa9271c0-5522-4a73-8c2f-f05bf5fd7f01",
"scope": "",
"authorization_url": "https://c-export.copilot.us/api/auth/authorize",
"authorization_content_type": "application/json",
"verification_tokens": {
"openai": "099c6be5063f42a7b02d340945572d67"
}
},
"api": {
"type": "openapi",
"url": "https://c-export.copilot.us/.well-known/openapi.json",
"is_user_authenticated": false
},
"logo_url": "https://cplst01.blob.core.windows.net/static/c-export-logo.jpg",
"contact_email": "c-export@copilot.us",
"legal_info_url": "https://c-export.copilot.us/terms.html"
}
https://c-export.copilot.us/.well-known/openapi.json
{
"openapi": "3.0.3",
"info": {
"title": "Export Chat to PDF",
"description": "I will export your chat conversation to a PDF file, ready for download and share.",
"version": "v1"
},
"servers": [
{
"url": "https://c-export.copilot.us"
}
],
"paths": {
"/api/export": {
"post": {
"operationId": "export",
"summary": "Render content to pdf file and return the URL to download the file.",
"description": "Always break down the resume into at least 2 smaller chunks. In each chunk use less then 250 words. For second and nexts chunks set 'append_to_file': '{fileURL}', where 'fileURL' is returned in previous chunk response.",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/request"
}
}
}
},
"responses": {
"200": {
"description": "The URL to download the file.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/response"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"request": {
"type": "object",
"properties": {
"filename": {
"type": "string",
"description": "The name of the exported file, like name of chat."
},
"append_to_file": {
"type": "string",
"description": "Content will be added to existing file."
},
"content_markdown": {
"type": "string",
"description": "Content to export to file in markdown format."
}
},
"required": [
"filename",
"content_markdown"
]
},
"response": {
"type": "object",
"properties": {
"fileURL": {
"type": "string",
"description": "The URL to download created pdf file."
},
"responseInstructions": {
"type": "string",
"description": "Set of actions to do."
}
}
}
}
}
}