### Running and Refining Neo Outputs Source: https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases Provides tips for starting with concise examples and tailoring Neo's output by including specific details like file or tool names. ```text - Start with the concise examples. - Include file names, tool names, or formatting instructions to tailor Neo’s output to your exact needs. ``` -------------------------------- ### Generated Opening Paragraph Source: https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering This is an example of an output generated from an initial prompt. It serves as a starting point for further refinement. ```text The question of whether mathematics is invented or discovered has been a subject of ongoing debate among philosophers and mathematicians. Some argue that mathematical concepts and principles exist independently of human thought, and thus can be considered discovered rather than invented. For example, the concepts of numbers, ratios, and geometric shapes can be observed in nature and abstracted into systematic study. ``` -------------------------------- ### Query Documentation with HTTP GET Source: https://doc.flowith.io/flow-mode-general-mode Perform an HTTP GET request on the current page URL with the `ask` query parameter to dynamically query the documentation. Use this when the answer is not explicitly present, for clarification, or to retrieve related sections. ```http GET https://doc.flowith.io/flow-mode-general-mode.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/flowithos/copy-of-flowithos Perform an HTTP GET request to the current page URL with the `ask` query parameter to dynamically query the documentation. The question should be specific and self-contained. Use this when the answer is not explicitly present, requires clarification, or you need to retrieve related sections. ```http GET https://doc.flowith.io/flowithos/copy-of-flowithos.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/agent-mode-neo/current-capabilities-supported-by-oracle Perform an HTTP GET request on a documentation URL with the 'ask' query parameter to retrieve specific information dynamically. The question should be specific and self-contained. ```http GET https://doc.flowith.io/agent-mode-neo/current-capabilities-supported-by-oracle.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering Perform an HTTP GET request to query the documentation dynamically. Use the 'ask' query parameter with a specific, self-contained question in natural language. The response includes direct answers and relevant excerpts. ```http GET https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering.md?ask= ``` -------------------------------- ### Basic Assistant Prompt Example Source: https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering A simple prompt to preface a question for an AI assistant. Results may be inconsistent in length and structure. ```text Answer the following question: What are the most pressing environmental issues facing our planet, and what measures can individuals take to help address these problems? ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/other-questions/subscriptions-and-billing To get information not explicitly present on a page, make an HTTP GET request to the page URL with the 'ask' query parameter. The question should be specific and in natural language. ```http GET https://doc.flowith.io/other-questions/subscriptions-and-billing.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/flowithos/skill-and-memory To get additional information not directly available on a page, perform an HTTP GET request to the current page URL with the `ask` query parameter. The question should be specific and self-contained. ```http GET https://doc.flowith.io/flowithos/skill-and-memory.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/agent-mode-neo/about-oracle-mode Perform an HTTP GET request to the current page URL with the 'ask' query parameter to dynamically query documentation. The question should be specific and in natural language. Use this when the answer is not explicitly present, for clarification, or to retrieve related sections. ```http GET https://doc.flowith.io/agent-mode-neo/about-oracle-mode.md?ask= ``` -------------------------------- ### Query Documentation Index Source: https://doc.flowith.io/flowith-heyoukoso Perform an HTTP GET request to the documentation index with the 'ask' parameter to get a direct answer to a question. The question should be specific and self-contained. ```http GET https://doc.flowith.io/flowithos/flowithos-user-guide.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/knowledge-garden To get additional information not present on the current page, perform an HTTP GET request to the page URL with the 'ask' query parameter. The question should be specific and in natural language. ```http GET https://doc.flowith.io/knowledge-garden.md?ask= ``` -------------------------------- ### Query Documentation Dynamically with Oracle Mode Source: https://doc.flowith.io/agent-mode-neo/what-types-of-problems-is-oracle-suitable-for-solving To get information not directly on the page, perform an HTTP GET request to the current page URL with the `ask` query parameter. The question should be specific and self-contained. ```http GET https://doc.flowith.io/agent-mode-neo/what-types-of-problems-is-oracle-suitable-for-solving.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://doc.flowith.io/flowithos/how-to-improve-your-prompt Perform an HTTP GET request to query documentation dynamically using the `ask` query parameter. The question should be specific and in natural language. Use this when the answer is not explicitly present or for clarification. ```HTTP GET https://doc.flowith.io/flowithos/how-to-improve-your-prompt.md?ask= ``` -------------------------------- ### Ask a Question via Documentation Index Source: https://doc.flowith.io/cn Perform an HTTP GET request to the documentation index with the 'ask' parameter to get a direct answer to your question and relevant excerpts. The question should be specific and self-contained. ```HTTP GET https://doc.flowith.io/welcome-to-flowith.md?ask= ``` -------------------------------- ### Query Documentation with 'ask' Parameter Source: https://doc.flowith.io/knowledge-garden/knowledge-retrieval-api-guide Perform an HTTP GET request to the current page URL with the `ask` query parameter to dynamically query the documentation. The question should be specific and self-contained. ```HTTP GET https://doc.flowith.io/knowledge-garden/knowledge-retrieval-api-guide.md?ask= ``` -------------------------------- ### Prompt for 3D Model of a Product Source: https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases Use this prompt to guide Neo in creating a realistic 3D model of a product based on detailed specifications. ```text Create a realistic 3D model of a reusable water bottle based on this description: - Made of stainless steel with a matte finish - Has a flip-open lid with a locking mechanism - Includes a measurement scale on the side - Slightly curved ergonomic shape The model should be clean and well-proportioned, suitable for use in a product showcase or digital mockup. ``` -------------------------------- ### Curl Example: Streaming Response Source: https://doc.flowith.io/knowledge-garden/knowledge-retrieval-api-guide Example of making a curl request to the API for a streaming response. Ensure you replace placeholders like and . ```bash curl -X POST "https://edge.flowith.net/external/use/knowledge-base/seek" \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -H "Host: edge.flowith.net" \ -d '{ "messages": [ {"role": "assistant", "content": "I'd like to explore effective social dynamics and interpersonal relationships"}, {"role": "user", "content": "Share your best strategies for authentic connection and building rapport in professional settings"} ], "model": "gpt-4.1-mini", "stream": true, "kb_list": [""] }' ``` -------------------------------- ### Query Documentation Dynamically Source: https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/neo-nitsuite Perform an HTTP GET request to query the documentation. Use the 'ask' query parameter with a specific, self-contained question in natural language. ```HTTP GET https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/neo-nitsuite.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://doc.flowith.io/agent-mode-neo/current-capabilities-supported-by-neo Perform an HTTP GET request to query the documentation dynamically. Use the 'ask' query parameter with a specific, self-contained question in natural language. The response will include a direct answer and relevant excerpts from the documentation. ```HTTP GET https://doc.flowith.io/agent-mode-neo/current-capabilities-supported-by-neo.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/agent-mode-neo/agent-mode-user-guide Use this mechanism to query documentation dynamically by asking a question. The question should be specific, self-contained, and written in natural language. The response will contain a direct answer and relevant excerpts. ```http GET https://doc.flowith.io/agent-mode-neo/agent-mode-user-guide.md?ask= ``` -------------------------------- ### Query Documentation via HTTP GET Source: https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/oracle-gasaptosuruno Use this method to query documentation dynamically when information is not directly available. The question should be specific and in natural language. ```http GET https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/oracle-gasaptosuruno.md?ask= ``` -------------------------------- ### Query Documentation Dynamically Source: https://doc.flowith.io/agent-mode-neo/advanced-techniques-for-oracle-mode Perform an HTTP GET request on the current page URL with the `ask` query parameter to retrieve specific information not explicitly present. The question should be specific, self-contained, and in natural language. ```HTTP GET https://doc.flowith.io/agent-mode-neo/advanced-techniques-for-oracle-mode.md?ask= ``` -------------------------------- ### Skill Example for Publishing Video on YouTube Source: https://doc.flowith.io/flowithos/skill-and-memory This Markdown skill defines a workflow for publishing videos on YouTube, including obtaining file IDs, navigating the YouTube Studio, uploading files, filling in video details, and managing visibility settings. It specifies exact steps and actions to be taken by the Agent. ```markdown name: publish_video_on_Youtube description: Publish long videos or Shorts on YouTube website: '' related_skills: [] Publish Video on Youtube Instructions Obtain the file ID that needs to be uploaded. This could be the File ID returned from a previous download action, or it could be the ID of a file manually found in the file system based on the upload file description, or it could be a file uploaded by the user as an attachment. Go to , click the "Create" button in the upper right corner, and click "Upload Video" in the dropdown menu that appears. Use the upload_file Action capability to upload the file that needs to be uploaded to the "Select File" element in the modal that pops up. It is strictly forbidden to directly click this element to upload. Wait 10 seconds until the upload is complete and the modal displays a detailed information form. If it doesn't appear, continue repeating this step. Fill in the video title and description in the form, then fill in the "Made for Kids" form item according to the specific content of the video and the audience. If any confirmation bubble appears, click to close it. In the next few steps, continue clicking "Next" until you reach the "Visibility" step. Select the visibility range as needed, then click "Publish" ``` -------------------------------- ### Perform HTTP GET Request to Query Documentation Source: https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases Use this method to query documentation dynamically when information is not directly available. The question should be specific and self-contained. ```http GET https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases.md?ask= ``` -------------------------------- ### Query FLOWITHOS Documentation Dynamically Source: https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/flowithos Perform an HTTP GET request on the current page URL with the `ask` query parameter to dynamically query the documentation. Use this when the answer is not explicitly present, for clarification, or to retrieve related sections. ```http GET https://doc.flowith.io/flowith-heyoukoso/oracle-mdo-agent-mdo/flowithos.md?ask= ``` -------------------------------- ### Query FlowithOS Documentation via HTTP GET Source: https://doc.flowith.io/flowithos Use this method to dynamically query the documentation. Append the 'ask' query parameter with your question to the current page URL. The response includes the answer and relevant documentation excerpts. ```http GET https://doc.flowith.io/flowithos.md?ask= ``` -------------------------------- ### Mode Selection Guidance Source: https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases This guidance helps users choose between Neo (Agent Mode) for automated workflows and Regular Mode for prototyping or one-off tasks. ```text - **Neo (Agent Mode)** when you need automated, stateful, tool-integrated workflows. - **Regular Mode** when you’re prototyping, brainstorming, or need specialized, one-off guidance. ``` -------------------------------- ### Curl Example: Non-Streaming Response Source: https://doc.flowith.io/knowledge-garden/knowledge-retrieval-api-guide Example of making a curl request to the API for a non-streaming response. Ensure you replace placeholders like and . ```bash curl -X POST "https://edge.flowith.net/external/use/knowledge-base/seek" \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -H "Host: edge.flowith.net" \ -d '{ "messages": [ {"role": "assistant", "content": "I'd like to explore effective social dynamics and interpersonal relationships"}, {"role": "user", "content": "Share your best strategies for authentic connection and building rapport in professional settings"} ], "model": "gpt-4.1-mini", "stream": false, "kb_list": [""] }' ``` -------------------------------- ### GET Request Endpoint for Available Models Source: https://doc.flowith.io/knowledge-garden/knowledge-retrieval-api-guide Use this endpoint to retrieve a list of available models. ```HTTP GET /external/use/seek-knowledge/models HTTP/1.1 ``` -------------------------------- ### Improved Structured Prompt Example Source: https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering An enhanced prompt providing specific instructions for format and content, aiming for a more detailed and structured essay-like response. ```text Write a highly detailed essay, including introduction, body, and conclusion paragraphs, answering the following questions: What are the most pressing environmental issues facing our planet? What measures can individuals take to help address these problems? ``` -------------------------------- ### Initial Prompt for Philosophical Question Source: https://doc.flowith.io/flow-mode-general-mode/fundamentals-of-prompt-engineering Use this prompt to get an opening paragraph for a philosophical discussion question. Ensure the question is clearly stated. ```text Write an opening paragraph answering the following question: Is mathematics invented or discovered? Explain your answer with careful reasoning. ``` -------------------------------- ### Example of Input Variable Tag Format Source: https://doc.flowith.io/agent-mode-neo/how-to-improve-your-prompt This format is used to identify input variables within a prompt, which will trigger a popup modal for user input. ```html {$SALES_REPORT} ``` -------------------------------- ### Query Documentation Source: https://doc.flowith.io/agent-mode-neo You can query this documentation dynamically by asking a question using the `ask` query parameter. This is useful when the answer is not explicitly present on the page, or you need clarification or additional context. ```APIDOC ## Query Documentation ### Description Perform an HTTP GET request on the current page URL with the `ask` query parameter to get dynamic information from the documentation. ### Method GET ### Endpoint `https://doc.flowith.io/agent-mode-neo.md?ask=` ### Parameters #### Query Parameters - **ask** (string) - Required - Your specific question in natural language. ### Request Example ```http GET https://doc.flowith.io/agent-mode-neo.md?ask=What%20are%20the%20use%20cases%20for%20Agent%20Neo%3F ``` ### Response #### Success Response (200) - **answer** (string) - The direct answer to your question. - **excerpts** (array of strings) - Relevant excerpts from the documentation. - **sources** (array of strings) - Links to the documentation sections used to generate the answer. ### Response Example ```json { "answer": "Agent Neo has several use cases, including ...", "excerpts": [ "Agent Neo Use Cases: This section details the various applications for Agent Neo.", "..." ], "sources": [ "https://doc.flowith.io/agent-mode-neo/agent-neo-use-cases.md" ] } ``` ```