# Explains a document in any language Source: https://docs.totoy.ai/api-reference/explanation/explains-a-document-in-any-language /api-reference/openapi.yaml post /explanation Explains a given document Source in any language in a specified output language and language level. # Adds Sources to a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/adds-sources-to-a-knowledge-base /api-reference/openapi.yaml post /knowledge-bases/{knowledge_base_id}/sources Links one or multiple Sources to the Knowledge Base as new Knowledge Base Sources. # Creates a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/creates-a-knowledge-base /api-reference/openapi.yaml post /knowledge-bases # Creates a Knowledge Base Chat Response for the given Messages. Source: https://docs.totoy.ai/api-reference/knowledge-bases/creates-a-knowledge-base-chat-response-for-the-given-messages /api-reference/openapi.yaml post /knowledge-bases/{knowledge_base_id}/chat # Deletes a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/deletes-a-knowledge-base /api-reference/openapi.yaml delete /knowledge-bases/{knowledge_base_id} # Modifies a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/modifies-a-knowledge-base /api-reference/openapi.yaml patch /knowledge-bases/{knowledge_base_id} # Removes a Knowledge Base Source from a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/removes-a-knowledge-base-source-from-a-knowledge-base /api-reference/openapi.yaml delete /knowledge-bases/{knowledge_base_id}/sources/{source_id} Removes a Knowledge Base Source (the link to a Source) from a Knowledge Base. This operation does not delete the Source itself. # Retrieves a Knowledge Base. Source: https://docs.totoy.ai/api-reference/knowledge-bases/retrieves-a-knowledge-base /api-reference/openapi.yaml get /knowledge-bases/{knowledge_base_id} # Retrieves a Knowledge Base Source. Source: https://docs.totoy.ai/api-reference/knowledge-bases/retrieves-a-knowledge-base-source /api-reference/openapi.yaml get /knowledge-bases/{knowledge_base_id}/sources/{source_id} # Returns a list of Knowledge Base Sources. Source: https://docs.totoy.ai/api-reference/knowledge-bases/returns-a-list-of-knowledge-base-sources /api-reference/openapi.yaml get /knowledge-bases/{knowledge_base_id}/sources # Returns a list of Knowledge Bases. Source: https://docs.totoy.ai/api-reference/knowledge-bases/returns-a-list-of-knowledge-bases /api-reference/openapi.yaml get /knowledge-bases # Returns the Organization details. Source: https://docs.totoy.ai/api-reference/organization/returns-the-organization-details /api-reference/openapi.yaml get /organization # Creates a Project. Source: https://docs.totoy.ai/api-reference/projects/creates-a-project /api-reference/openapi.yaml post /projects # Deletes a Project and all its associated resources. Source: https://docs.totoy.ai/api-reference/projects/deletes-a-project-and-all-its-associated-resources /api-reference/openapi.yaml delete /projects/{project_id} # Modifies a Project. Source: https://docs.totoy.ai/api-reference/projects/modifies-a-project /api-reference/openapi.yaml patch /projects/{project_id} # Retrieves a Project. Source: https://docs.totoy.ai/api-reference/projects/retrieves-a-project /api-reference/openapi.yaml get /projects/{project_id} # Returns a list of Projects. Source: https://docs.totoy.ai/api-reference/projects/returns-a-list-of-projects /api-reference/openapi.yaml get /projects # Creates a Document or Text Source Source: https://docs.totoy.ai/api-reference/sources/creates-a-document-or-text-source /api-reference/openapi.yaml post /sources Creates a Document or Text Source that can be added to Knowledge Bases as a Knowledge Base Source or used as context for an Explanation. Upload a file that can be used across various endpoints. Individual document files can be up to 100 MB, text Sources can be up to 1000000 characters long, and the size of all Sources uploaded by one `Organization` can be up to 100 GB Document `Sources` are submitted as multipart/form-data and Text `Sources` as application/json. # Deletes a Source. Source: https://docs.totoy.ai/api-reference/sources/deletes-a-source /api-reference/openapi.yaml delete /sources/{source_id} # Modifies a Source. Source: https://docs.totoy.ai/api-reference/sources/modifies-a-source /api-reference/openapi.yaml patch /sources/{source_id} # Retrieves a Source. Source: https://docs.totoy.ai/api-reference/sources/retrieves-a-source /api-reference/openapi.yaml get /sources/{source_id} # Retrieves the content of a Source. Source: https://docs.totoy.ai/api-reference/sources/retrieves-the-content-of-a-source /api-reference/openapi.yaml get /sources/{source_id}/content The Source content can either be a plain text string or a document file. # Returns a list of Sources. Source: https://docs.totoy.ai/api-reference/sources/returns-a-list-of-sources /api-reference/openapi.yaml get /sources