{"info":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","description":"<html><head></head><body><h3 id=\"overview\">Overview</h3>\n<p>This API reference documentation provides a comprehensive overview of the RESTful, streaming, and real-time interfaces available for interacting with the <strong>SEEYOU</strong> platform. These APIs enable developers to integrate SEEYOU advanced language processing capabilities into their applications, services, or workflows using standardized communication protocols.</p>\n<h3 id=\"authentication--security\">Authentication &amp; Security</h3>\n<p>All access to <strong>SEEYOU</strong> APIs requires valid authentication credentials, typically in the form of an API key. Requests must be made over HTTPS to ensure data integrity and confidentiality.</p>\n<p><strong>Remember that your API key is a secret!</strong> Do not share it with others or expose it in any client-side code (browsers, apps).</p>\n<h3 id=\"rate-limiting--usage-quotas\">Rate Limiting &amp; Usage Quotas</h3>\n<p>To ensure fair usage and system stability, API calls are subject to rate limits based on account type and plan. Developers can monitor usage metrics through the SEEYOU dashboard and adjust quotas accordingly. Exceeding allocated limits will result in <code>429 Too Many Requests</code> responses, prompting clients to implement exponential backoff strategies or request quota increases.</p>\n<h3 id=\"error-handling--retries\">Error Handling &amp; Retries</h3>\n<p>The SEEYOU API employs standard HTTP status codes to indicate success or failure of requests. Errors are categorized as either client errors (4xx) or server errors (5xx), with detailed error messages returned in the JSON body. Clients should implement robust retry logic with jittered backoff when encountering transient failures.</p>\n<h3 id=\"backward-compatibility-policy\">Backward Compatibility Policy</h3>\n<p>At SEEYOU, we are committed to ensuring <strong>long-term stability and reliability</strong> for developers integrating our platform. To achieve this, we strive to <strong>avoid breaking changes</strong> in existing interfaces across major API versions whenever feasible.</p>\n<p>This policy applies to the following core components of the SEEYOU ecosystem:</p>\n<ul>\n<li>REST API (currently at v1)</li>\n</ul>\n<h4 id=\"backwards-compatible-changes\">Backwards-Compatible Changes</h4>\n<p>The following types of changes are considered <strong>non-breaking</strong> and will not require updates to your integration:</p>\n<ul>\n<li><p><strong>Adding new endpoints</strong> to the REST API</p>\n</li>\n<li><p><strong>Introducing optional parameters</strong> to existing API methods</p>\n</li>\n<li><p><strong>Appending new fields</strong> to JSON response bodies or event payloads</p>\n</li>\n<li><p><strong>Reordering properties</strong> within JSON objects (as JSON does not enforce field order)</p>\n</li>\n<li><p><strong>Modifying format or length</strong> of opaque identifiers (e.g., UUIDs, resource IDs)</p>\n</li>\n<li><p><strong>Introducing new event types</strong> in streaming or Real-Time API interfaces</p>\n</li>\n</ul>\n<h4 id=\"api-versioning-strategy\">API Versioning Strategy</h4>\n<p>Currently, we implement versioning only at the <strong>major API level</strong> , which is embedded in the URL path using the <code>v1</code> identifier (e.g., <code>/api/v1/chat/completion</code>). This ensures that once you integrate with a given version, the contract remains stable throughout its lifecycle.</p>\n<p>Minor improvements and non-breaking enhancements are introduced within the same major version, allowing developers to benefit from performance gains, accuracy improvements, and feature additions without requiring immediate code changes.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"26951742","collectionId":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","publishedId":"2sB2qahgAb","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"e05d19"},"publishDate":"2025-05-30T08:23:13.000Z"},"item":[{"name":"Chat","item":[{"name":"Tones","id":"b6c7dab5-0a66-45f1-b262-510cacfafba4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.eu/api/v1/chat/tones","description":"<h3 id=\"chat-tones\">Chat Tones</h3>\n<p>The <strong>Chat Tones API</strong> returns a list of all available tones that can be used to adjust the tone and length of responses. Each tone in the list helps customize how the model replies—whether it should sound short, long or any other. This allows users to fine-tune the style and depth of the answers based on their preferences or use case.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"body-parameters-none\">Body Parameters (None)</h5>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","tones"],"host":["api","seeyou","eu"],"query":[],"variable":[]}},"response":[{"id":"af004fec-0943-4f95-a556-0d59b3e9d947","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.seeyou.eu/api/v1/chat/tones"},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"tone\": \"Long Professional\",\n        \"description\": \"Long Professional\",\n        \"prompt\": \"Tone Instructions:\\n\\n**longer-professional:**\\n- **Tone:** longer-professional.\\n- **Response Dialect:** European English with a down-to-earth tone of response.\\n- **Answer Length:** Even for simple queries, always provide a response with a minimum of 2700-3000 characters (excluding spaces). Ensure detailed elaboration, examples, and analysis.\\n- **Emojis:** None.\\n- **Answer Style:** Avoid all embellishments. Use a straightforward European tone. Ensure clarity, professionalism, and a neutral approach.\\n\\n### Format Instructions:\\n1. Always use Markdown # for the main heading.\\n2. Include a summary paragraph (without labeling it as 'summary').\\n3. Use Markdown ## for subheadings to structure the content logically.\\n4. Each subheading should have detailed paragraphs (500–800 characters each).\\n5. Use bullet points to highlight key information.\\n6. End with 'Source Links' using Markdown ## if valid sources are available.\\n7. Always follow the above format except for translation or grammar improvement queries.\\n8. For queries related to seeyouGPT and its founder, responses must exceed 2700 characters with well-structured headings and subheadings.\"\n    },\n    {\n        \"id\": 2,\n        \"tone\": \"Short Professional\",\n        \"description\": \"Short Professional\",\n        \"prompt\": \"Tone Instructions:\\n\\n**short-professional:**\\n- **Tone:** short-professional.\\n- **Response Dialect:** European English with a down-to-earth tone.\\n- **Answer Length:** 1620–1800 characters (excluding spaces). Be concise and focus on key points.\\n- **Emojis:** None.\\n- **Answer Style:** Avoid embellishments. Use a straightforward European tone. Maintain clarity and professionalism.\\n\\n### Format Instructions:\\n1. Use Markdown # for the main heading.\\n2. Include a summary paragraph (do not label it).\\n3. Use Markdown ## for subheadings with concise paragraphs (100–150 characters each).\\n4. Use bullet points where needed.\\n5. Add 'Source Links' in Markdown ## format if sources are available.\\n6. Follow the above format except for translation/improvement queries.\"\n    },\n    {\n        \"id\": 3,\n        \"tone\": \"Short, No Subheadings\",\n        \"description\": \"Short, No Subheadings\",\n        \"prompt\": \"Tone Instructions:\\n\\n**Short, No Subheadings:**\\n- **Tone:** Short, No Subheadings.\\n- **Response Dialect:** European English with a down-to-earth tone.\\n- **Answer Length:** 1350–1500 characters (excluding spaces).\\n- **Emojis:** None.\\n- **Answer Style:** No embellishments. Use a clear and professional tone.\\n\\n### Format Instructions:\\n1. Provide content in a single structured format without headings or subheadings.\\n2. Use bullet points only if needed.\\n3. Add 'Source Links' in Markdown ## format if valid sources are available.\"\n    },\n    {\n        \"id\": 4,\n        \"tone\": \"Short w. Emojis\",\n        \"description\": \"Short w. Emojis\",\n        \"prompt\": \"Tone Instructions:\\n\\n**Short with emojis:**\\n- **Tone:** Short w. Emojis.\\n- **Response Dialect:** European English with a down-to-earth tone.\\n- **Answer Length:** 1350–1500 characters (excluding spaces).\\n- **Emojis:** Always include 3 emojis.\\n- **Answer Style:** No embellishments. Use a clear and professional tone.\\n\\n### Format Instructions:\\n1. Always include 3 emojis.\\n2. Provide content in a unified format without headings or subheadings.\\n3. Add valid 'Source Links' at the end (not in bullet points). Skip if not available.\"\n    }\n]"}],"_postman_id":"b6c7dab5-0a66-45f1-b262-510cacfafba4"},{"name":"Models","id":"00bd5ae9-2158-46d0-baa2-0eecd98d23a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.eu/api/v1/chat/models","description":"<h3 id=\"chat-models\">Chat Models</h3>\n<p>This endpoint handles a <code>GET</code> request for <code>Models</code> operation in the SEEYOU API.</p>\n<p>Ensure a valid <code>Authorization</code> bearer token is included in the header.<br />Refer to the API documentation for full details on request and response structure.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","models"],"host":["api","seeyou","eu"],"query":[],"variable":[]}},"response":[{"id":"18bc6393-3e27-47c2-9026-2ae89df5dee9","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY","type":"text"}],"url":"https://api.seeyou.eu/api/v1/chat/models"},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"name\": \"open-ai\"\n    },\n    {\n        \"id\": 2,\n        \"tone\": \"deepseek\"\n    }\n]"}],"_postman_id":"00bd5ae9-2158-46d0-baa2-0eecd98d23a1"},{"name":"Completion","id":"ec174b66-de1d-4c5f-9d6d-311e881dd812","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"thread_id\": \"\",\n    \"messages\": [\n        {\n            \"role\": \"user\",\n            \"content\": \"What is AI and how I can make carrier in AI?\"\n        }\n    ],\n    \"temperature\": 0.7,\n    \"top_p\": 0.95,\n    \"n\": 1,\n    \"max_tokens\": 100,\n    \"stream\": false\n}"},"url":"https://api.seeyou.eu/api/v1/chat/completion","description":"<h3 id=\"chat-completion\">Chat Completion</h3>\n<p>The <strong>Chat Completion API</strong> endpoint generates a conversational response using SEEYOU’s large language model (LLM), based on a sequence of input messages. It supports both <strong>stateless interactions</strong> and <strong>context-aware threaded conversations</strong> via an optional <code>thread_id</code>.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"body-parameters\">Body Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>thread_id</code></td>\n<td>string (optional)</td>\n<td>Unique identifier for maintaining conversation context across multiple requests. Omit to initiate a new, stateless interaction.</td>\n</tr>\n<tr>\n<td><code>messages</code></td>\n<td>array (required)</td>\n<td>Ordered list of message objects representing the conversation history. Each object must contain <code>role</code> and <code>content</code>.</td>\n</tr>\n<tr>\n<td><code>messages.role</code></td>\n<td>string</td>\n<td>Role of the message sender. Valid values: <code>system</code>, <code>user</code>, or <code>assistant</code>.</td>\n</tr>\n<tr>\n<td><code>messages.content</code></td>\n<td>string</td>\n<td>Text content of the message.</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"generation-parameters-optional\">Generation Parameters (Optional)</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>temperature</code></td>\n<td>float</td>\n<td>1.0</td>\n<td>Controls randomness in output generation. Lower values produce more deterministic responses.</td>\n</tr>\n<tr>\n<td><code>top_p</code></td>\n<td>float</td>\n<td>1.0</td>\n<td>Nucleus sampling threshold—controls diversity by selecting from the top percentile of possible tokens.</td>\n</tr>\n<tr>\n<td><code>n</code></td>\n<td>int</td>\n<td>1</td>\n<td>Number of completions to generate for each input request.</td>\n</tr>\n<tr>\n<td><code>max_tokens</code></td>\n<td>int</td>\n<td>null</td>\n<td>Maximum number of tokens to generate in the response.</td>\n</tr>\n<tr>\n<td><code>stream</code></td>\n<td>boolean</td>\n<td>false</td>\n<td>If true, enables real-time streaming of response tokens using Server-Sent Events (SSE).</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","completion"],"host":["api","seeyou","eu"],"query":[],"variable":[]}},"response":[{"id":"bb281fb5-02a2-4cbb-88f0-ba886108ca96","name":"OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.seeyou.eu/api/v1/chat/completion"},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"thread_id\":\"thread_989879879807098098\",\n    \"response\": \"What is AI?\nArtificial Intelligence (AI) is a branch of computer science focused on building systems that can perform tasks normally requiring human intelligence. These tasks include:\n\nLearning from data (Machine Learning)\nUnderstanding language (Natural Language Processing)\nPerception (Computer Vision, Speech Recognition)\nDecision-making (Expert Systems, Robotics)\nSome common examples:\n\nVirtual assistants like Siri or Alexa\nChatGPT (AI-powered chatbot)\nRecommendation systems (Netflix, Amazon)\nAutonomous vehicles\n🎯 How to Make a Career in AI\n1. Educational Foundation\n\nMath & Statistics – Linear Algebra, Calculus, Probability\nProgramming – Python is the most used language in AI\nAlgorithms & Data Structures\n2. Learn Key AI Technologies\n\nMachine Learning (scikit-learn, TensorFlow, PyTorch)\nDeep Learning (Neural Networks, CNNs, RNNs)\nNatural Language Processing (transformers, Hugging Face)\nComputer Vision (OpenCV, YOLO)\n3. Projects & Portfolio\n\nBuild and showcase projects:\n\nImage classifier\nChatbot using GPT\nSentiment analysis on tweets\nFace recognition system\nUse GitHub to display your work.\n\n4. Courses & Certifications\n\nDeepLearning.AI by Andrew Ng (Coursera)\nFast.ai\nGoogle’s ML Crash Course\n5. Tools & Frameworks\n\nPython, NumPy, Pandas\nTensorFlow, PyTorch\nJupyter Notebooks\nHuggingFace Transformers\nLangChain (for building LLM-based apps)\n6. Internships & Jobs\n\nStart with:\n\nIntern roles in data science / ML\nFreelance on AI tasks (Kaggle, Upwork)\nContribute to open-source AI projects\n7. Stay Updated\n\nFollow papers at arXiv.org\nJoin communities like Reddit r/MachineLearning, Discords, or AI conferences\n🧭 Career Paths in AI\nAI Researcher\nMachine Learning Engineer\nData Scientist\nAI Product Manager\nNLP Engineer\nComputer Vision Specialist\", \n    \"source_files\": []\n}"}],"_postman_id":"ec174b66-de1d-4c5f-9d6d-311e881dd812"},{"name":"Stop","id":"735d310c-8d05-4fad-bbff-8b5edcb513c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"thread_id\":\"thread_989879879807098098\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.seeyou.eu/api/v1/chat/stop","description":"<h3 id=\"chat-stop\">Chat Stop</h3>\n<p>The <strong>Chat Stop API</strong> endpoint is used to immediately terminate an active conversation. This can be useful in scenarios where the chat needs to be halted due to user request, system conditions, or moderation controls. Once invoked, the session is closed and no further messages will be processed or responded to.</p>\n<h5 id=\"body-parameters\">Body Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>thread_id</code></td>\n<td>string (optional)</td>\n<td>Unique identifier for maintaining conversation context across multiple requests. Omit to initiate a new, stateless interaction.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","stop"],"host":["api","seeyou","eu"],"query":[],"variable":[]}},"response":[{"id":"d301652e-a3f9-4799-9cd5-55c21e0f247c","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"thread_id\":\"thread_989879879807098098\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.seeyou.eu/api/v1/chat/stop"},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{}"}],"_postman_id":"735d310c-8d05-4fad-bbff-8b5edcb513c1"},{"name":"History Update","id":"c58e69c7-29e2-4363-91e7-dc673bc01001","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"What is AI\",\n    \"thread_id\":\"bce7fc0a-2466-4221-b3db-bdce9a21eb47\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.seeyou.eu/api/v1/chat/history","description":"<h3 id=\"chat-history-update\">Chat History Update</h3>\n<p>The Chat History Update endpoint is responsible for updating the title of a conversation history using the corresponding <code>threadId</code>. This allows you to rename or customize the title of a chat thread for better organization, clarity, and future reference</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"body-parameters\">Body Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>title</code></td>\n<td>string</td>\n<td>You can specify a title for each conversation.</td>\n</tr>\n<tr>\n<td><code>thread_id</code></td>\n<td>string</td>\n<td>To update the title of a conversation, you must pass the corresponding thread_id in the request. The thread_id uniquely identifies the specific chat thread whose title you want to modify</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","history"],"host":["api","seeyou","eu"],"query":[],"variable":[]}},"response":[{"id":"99af7bc7-0902-4381-b17c-e428c9604f1d","name":"OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"title\":\"What is AI\",\n    \"thread_id\":\"bce7fc0a-2466-4221-b3db-bdce9a21eb47\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.seeyou.eu/api/v1/chat/history"},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\"status\":\"success\",\"data\":{\"message\":\"Thread title updated successfully\"}}"}],"_postman_id":"c58e69c7-29e2-4363-91e7-dc673bc01001"},{"name":"History List","id":"923ef4c1-b834-4d97-b32e-3e279ec8d68f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.eu/api/v1/chat/history?size=100","description":"<h3 id=\"chat-history\">Chat History</h3>\n<p>The <strong>Chat History API</strong> endpoint is responsible for retrieving the complete message history associated with a specific thread ID. It returns user and messages exchanged within that conversation thread, preserving the context and flow of the dialogue. This allows applications to maintain conversational continuity, display past interactions to users, and support features like follow-up questions &amp; show history of messages.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"query-parameters\">Query Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>size</code></td>\n<td>integer (optional)</td>\n<td>You can specify a size value between 1 and 100, which determines the number of results to be returned in a single API response. This parameter is useful for controlling pagination and optimizing performance by limiting the volume of data retrieved at once. For example, setting size=10 will return the first 10 records, while size=100 will return the maximum allowed per request.</td>\n</tr>\n<tr>\n<td><code>search</code></td>\n<td>string (optional)</td>\n<td>You can use the search key to filter history based on message keywords. This allows you to quickly find specific conversations or topics by matching user or messages that contain the given keyword or phrase. It’s especially useful for locating past queries, identifying patterns in user interactions, or retrieving relevant message threads without manually browsing the entire history.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","history"],"host":["api","seeyou","eu"],"query":[{"key":"size","value":"100"}],"variable":[]}},"response":[{"id":"9bb7741f-cb12-4662-a39a-935a82e0cd81","name":"OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://api.seeyou.eu/api/v1/chat/history?size=100","protocol":"https","host":["api","seeyou","eu"],"path":["api","v1","chat","history"],"query":[{"key":"size","value":"100"}]}},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"userId\": \"1\",\n            \"title\": \"what is AI?\",\n            \"createdAt\": \"2025-05-19T10:17:12.291Z\",\n            \"threadId\": \"bce7fc0a-2466-4221-b3db-bdce9a21eb57\"\n        },\n        {\n            \"userId\": \"1\",\n            \"title\": \"What is an apple ?\",\n            \"createdAt\": \"2025-04-29T10:56:29.478Z\",\n            \"threadId\": \"58a54710-ea35-4414-a13a-3985d0ad3d79\"\n        }\n    ],\n    \"meta\": {\n        \"size\": 2\n    }\n}"}],"_postman_id":"923ef4c1-b834-4d97-b32e-3e279ec8d68f"},{"name":"History Delete","id":"1a889791-a750-4aff-9766-c36b7b16c5fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.eu/api/v1/chat/history/:thread_id","description":"<h3 id=\"chat-history-delete\">Chat History Delete</h3>\n<p>The Chat History Delete API endpoint is responsible for deleting conversation history associated with a specific <code>thread_id</code>. When a user wants to remove a particular chat thread—either for privacy, cleanup, or data management purposes—this endpoint allows them to permanently delete all messages within that conversation.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"query-parameters\">Query Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>thread_id</code></td>\n<td>string</td>\n<td>To delete a message conversation, you must include the corresponding thread_id in the request. The thread_id uniquely identifies the specific chat thread that should be deleted, ensuring that only the intended conversation is removed.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","chat","history",":thread_id"],"host":["api","seeyou","eu"],"query":[],"variable":[{"id":"e8b06d9c-a431-4d65-bf51-adf8b1f509ca","type":"any","value":"bce7fc0a-2466-4221-b3db-bdce9a21eb47","key":"thread_id"}]}},"response":[{"id":"e38c3a14-8ee3-4bde-8f7f-6553a7f65827","name":"OK","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://api.seeyou.eu/api/v1/chat/history/:thread_id","protocol":"https","host":["api","seeyou","eu"],"path":["api","v1","chat","history",":thread_id"],"variable":[{"key":"thread_id","value":"bce7fc0a-2466-4221-b3db-bdce9a21eb47"}]}},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{}"}],"_postman_id":"1a889791-a750-4aff-9766-c36b7b16c5fb"}],"id":"f82a5b75-bdcc-4e9e-807f-e8ab479a5936","_postman_id":"f82a5b75-bdcc-4e9e-807f-e8ab479a5936","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}}},{"name":"Files","item":[{"name":"Upload","id":"f7842662-3c58-4da3-aaf4-c309701d8d58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[{"key":"files[]","value":"","type":"file"}]},"url":"https://api.seeyou.ai/api/v1/files","description":"<h3 id=\"files-upload\">Files Upload</h3>\n<p>The <strong>Upload Files</strong> endpoint allows you to upload <strong>multiple files at once</strong> to the SEEYOU platform. These uploaded files are securely stored and can be used later in document-based chat completions, AI-powered search, or custom processing workflows.</p>\n<h4 id=\"request-format\">Request Format</h4>\n<h5 id=\"authentication-header\">Authentication Header</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer SEEYOU_API_KEY\nContent-Type: application/json\n\n</code></pre>\n<h5 id=\"body-parameters-form-data\">Body Parameters (form-data)</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>files[]</code></td>\n<td>file, required</td>\n<td>The files to be uploaded in bulk. Supported formats include .pdf, .docx, .txt, and other commonly used document formats. You can upload multiple files in a single request, making it easier to process batches of documents for parsing, and vectorization.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","files"],"host":["api","seeyou","ai"],"query":[],"variable":[]}},"response":[{"id":"a58669cb-f2e2-433f-b98a-c9ea66090580","name":"Created","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"}],"body":{"mode":"formdata","formdata":[{"key":"files[]","type":"file","src":[]}]},"url":"https://api.seeyou.ai/api/v1/files"},"code":201,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\":1,\n        \"name\":\"6128784658.pdf\",\n        \"bytes\": 175,\n        \"created_at\": 1613677385,\n    }\n]"}],"_postman_id":"f7842662-3c58-4da3-aaf4-c309701d8d58"},{"name":"List","id":"dc0f9d71-4bcb-4bcf-b08f-e24f1f27d747","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.ai/api/v1/files?page=1&size=10&order=asc&search=file","description":"<h3 id=\"files-list\">Files List</h3>\n<p>The <strong>Files List</strong> endpoint allows you to <strong>retrieves a list of files from the API response with pagination.</strong></p>\n<h5 id=\"query-parameters\">Query Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>page</code></td>\n<td>number, required</td>\n<td>The page number of results to retrieve. Used for pagination to navigate through large sets of data.</td>\n</tr>\n<tr>\n<td><code>size</code></td>\n<td>number, optional</td>\n<td>The number of items to return per page(Max: 100). Defaults 10 results will come in every request.</td>\n</tr>\n<tr>\n<td><code>order</code></td>\n<td>string, optional</td>\n<td>The sorting order of the results is apply on created_at column. You can use asc for ascending and desc for descending.</td>\n</tr>\n<tr>\n<td><code>search</code></td>\n<td>string, optional</td>\n<td>A search query string used to filter results based on matching text in one or more fields.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","files"],"host":["api","seeyou","ai"],"query":[{"key":"page","value":"1"},{"key":"size","value":"10"},{"key":"order","value":"asc"},{"key":"search","value":"file"}],"variable":[]}},"response":[{"id":"d74edef1-8898-4dc8-9da5-2f90bc471a93","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY","type":"text"}],"url":{"raw":"https://api.seeyou.ai/api/v1/files?page=1&size=10&order=asc&search=file","protocol":"https","host":["api","seeyou","ai"],"path":["api","v1","files"],"query":[{"key":"page","value":"1"},{"key":"size","value":"10"},{"key":"order","value":"asc"},{"key":"search","value":"file"}]}},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\":1,\n        \"name\":\"6128784658.pdf\",\n        \"bytes\": 175,\n        \"created_at\": 1613677385,\n    }\n]"}],"_postman_id":"dc0f9d71-4bcb-4bcf-b08f-e24f1f27d747"},{"name":"Retrieve","id":"02907aa2-e8e6-422c-a280-159b2bcb1317","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.ai/api/v1/files/:file_id","description":"<h3 id=\"files-retrieve\">Files Retrieve</h3>\n<p>The <strong>Retrieve Files</strong> endpoint allows you to fetche the details and contents of a specific file using its unique identifier.</p>\n<h5 id=\"path-parameters\">Path Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>file_id</code></td>\n<td>string, required</td>\n<td>file_id is a unique identifier for the file, used to retrieve or reference a specific file within the system.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","files",":file_id"],"host":["api","seeyou","ai"],"query":[],"variable":[{"id":"ca8e79b2-90d3-41f7-b789-f0e631d2f5c1","type":"any","value":"file-id-value","key":"file_id"}]}},"response":[{"id":"9fe799bf-6882-4038-9d1f-e3c0d51cf7eb","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY","type":"text"}],"url":{"raw":"https://api.seeyou.ai/api/v1/files/:file_id","protocol":"https","host":["api","seeyou","ai"],"path":["api","v1","files",":file_id"],"variable":[{"key":"file_id","value":"file-id-value"}]}},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\":1,\n    \"name\":\"6128784658.pdf\",\n    \"bytes\": 175,\n    \"content\":\"file-content\"\n    \"created_at\": 1613677385,\n}"}],"_postman_id":"02907aa2-e8e6-422c-a280-159b2bcb1317"},{"name":"Delete","id":"94c55c46-4ee7-459d-9e1d-77164ec03fcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.seeyou.ai/api/v1/files/:file_id","description":"<h3 id=\"files-delete\">Files Delete</h3>\n<p>The <strong>Delete Files</strong> endpoint allows to deletes a specific file from the system using its unique file ID.</p>\n<h5 id=\"path-parameters\">Path Parameters</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>file_id</code></td>\n<td>string, required</td>\n<td>file_id is a unique identifier for the file, used to retrieve or reference a specific file within the system.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","files",":file_id"],"host":["api","seeyou","ai"],"query":[],"variable":[{"id":"dfb94950-7cb5-4738-a6ec-7702a6be1307","type":"any","value":"file-id-value","key":"file_id"}]}},"response":[{"id":"111e9e81-ff8c-4bee-a7bb-d673bdfeca6c","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer SEEYOU_API_KEY","type":"text"}],"url":{"raw":"https://api.seeyou.ai/api/v1/files/:file_id","protocol":"https","host":["api","seeyou","ai"],"path":["api","v1","files",":file_id"],"variable":[{"key":"file_id","value":"file-id-value"}]}},"code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{}"}],"_postman_id":"94c55c46-4ee7-459d-9e1d-77164ec03fcf"}],"id":"423f2044-c220-477e-8d26-58dc32fea2bd","_postman_id":"423f2044-c220-477e-8d26-58dc32fea2bd","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","id":"1e1f34ea-7d2a-4024-b43a-b37cefdc8e14","name":"SEEYOU API REFERENCE","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEEYOU_API_KEY"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"1daf0640-4375-415a-bbac-b3fea4741d3b"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"b18ddf43-e70a-42aa-9224-9ad8df8405a3"}}],"variable":[{"key":"API_TOKEN","value":"SEEYOU_API_KEY"}]}