# Zia AI Assistant ## Zia AI Assistant -------------------------------------------------------------------------------- title: "Introduction" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.554Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/introduction/" service: "All Services" -------------------------------------------------------------------------------- # Zia AI Assistant ## Introduction The Catalyst Zia AI Assistant is a powerful AI component that provides a host of automation features that aid in your software development journey. Zia AI Assistant integrates with {{%link href="https://openai.com/" %}}{{%bold%}}OpenAI{{%/bold%}}{{%/link%}} and facilitates the use of its disruptive model for the AI operations in Catalyst. With the power of artificial intelligence assisting you in various stages throughout your Catalyst experience, you can leverage precision, efficiency, speed, and accuracy by implementing automation in your operations. Zia AI Assistant offers the following features that you can avail with the click of a button: * **Code Converter**: Converts code from one programming environment to another * **Code Generator**: Generates ready-to-use code through input prompts * **Code Debugger**: Identifies errors and issues in your code by debugging it * **Code Docs Generator**: Generates descriptive documentation for your code * **Test Case Generator**: Generates test cases for your code for unit testing Using these tools, you can easily input prompts to the AI from the Catalyst console and obtain output for all your requirements that you can readily implement in your Catalyst application or solution. {{%note%}}{{%bold%}}Note:{{%/bold%}} The Catalyst Zia AI Assistant is not a part of any specific Catalyst service, such as Cloud Scale or Serverless. It is available independently outside of all services, and you will not be required to use any specific service to use Zia AI Assistant. You can access the AI Assistant in your console in all your projects at all times.{{%/note%}} Catalyst's integration with the pioneering generative AI is done through OpenAI's API endpoint. The API is backed by a diverse range of powerful transformer neural network models, built and trained in the most advanced environments of AI. Catalyst's implementation of the OpenAI integration within its development environment in the most effective manner facilitates convenience and ease in your user experience. Catalyst adheres to a Bring Your Own Key (BYOK) configuration that requires you to perform a one-time generation and configuration of an API secret key with OpenAI. This authenticates all your operations in Zia AI Assistant and allows you to prompt the AI. You can create and manage integration with OpenAI for your Catalyst organization from the settings in the console. {{%note%}}{{%bold%}}Points to remember:{{%/bold%}} * Catalyst currently does not train OpenAI's models with custom datasets, or customize GPT models in any way. Therefore, Zia AI Assistant will not be able to generate any Catalyst-specific results for your input prompts. The Code Generator or Code Converter, for instance, will generate or convert generic code in the programming language that you specify which will not include any Catalyst SDK classes or methods. You can build upon the results produced by the AI and customize it to suit your business requirements. * Any potential inaccuracies or errors resulting from the generative AI's responses for your input prompts are out of Zoho's scope and liability. The Zia AI Assistant fetches the response from OpenAI and renders it within the Catalyst console as such, without any manipulation. * Any input prompts provided in Zia AI Assistant will be sent to OpenAI's servers for processing. You must ensure you that you don't provide any sensitive or protected information to the generative AI and adhere to all applicable privacy and security guidelines as required.{{%/note%}} -------------------------------------------------------------------------------- title: "Use Cases" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.554Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/use-cases/" service: "All Services" -------------------------------------------------------------------------------- ## Use Cases The ongoing AI boom has had profound impacts on programming and software development, with generative AI being widely used end-to-end throughout the development, testing, deployment, and maintenance phases. The following are a few use cases of Zia AI Assistant's tools within the Catalyst environment: * Developing a cross-platform application in Catalyst has now become substantially easier with the **Code Converter** tool of Zia AI Assistant. You can build an application primarily in one of the supported programming environments for backend development: Java, Node.js, or Python, and use Code Converter to convert the business logic into the other stacks. * The **Code Debugger** and **Test Case Generator** can together or independently help you in your software testing process by enabling you to automate redundancies and providing instant expertize in identifying the problem areas of your codebase. You can also utilize these tools during the training periods of the developers or software testers in your organization by helping them practice writing robust and efficient code, or test cases that span across niche areas. * You can avail **Code Generator** for any of these purposes and benefit from quickening the development journey: * Generate accurate unit code for your Catalyst project for the required modules * Generate code to use as a reference while you build your business logic * Create boilerplate code or the wiring for your application's architecture * Generate front-end code for the client design or architecture * Minimize the resources spent on the documentation process during your development journey by automating the documentation generation with **Code Docs Generator**. You can generate docs with the click of a button and utilize them to enhance the understandability of the code built by the developers in your organization and increase collaboration among them. -------------------------------------------------------------------------------- title: "Configure and Manage OpenAI Integration" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.554Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/configure-integration/" service: "All Services" -------------------------------------------------------------------------------- # Configure and Manage OpenAI Integration Catalyst integrates with OpenAI to provide various features and allow users to perform the supported operations through OpenAI's API endpoint. To use the API through Catalyst, you will be required to generate an API secret key with OpenAI and configure it in Catalyst. This key allows Catalyst users to prompt the AI and obtain results, and authenticates these operations. Catalyst's integration with OpenAI servers is built upon a **Bring Your Own Key (BYOK)** configuration that requires the Catalyst user to register for an API key with OpenAI through their OpenAI account, and configure it in Catalyst to authenticate their actions. There are no API keys provided by Zoho for the integration. {{%note%}}{{%bold%}}Note:{{%/bold%}} You can configure a single API key for an entire {{%link href="/en/getting-started/catalyst-organizations/" %}}Catalyst organization{{%/link%}}. Each {{%link href="/en/getting-started/set-up-a-catalyst-project/collaborators/" %}}Catalyst collaborator{{%/link%}} need not register for or configure their own individual key. For example, if the Super Admin of a Catalyst org registers for an API key with OpenAI and configures it in Catalyst for that org, all other admins and project members of that org can avail OpenAI services with that key. {{%/note%}} After you configure the key in Catalyst in {{%link href="/en/getting-started/set-up-a-catalyst-project/integrations-settings/" %}}Integration settings{{%/link%}}, all the input prompts you enter in Catalyst Zia AI, such as in the Code Converter or Code Generator, will be shared with OpenAI, and the result will be fetched and rendered in Catalyst, as received from OpenAI without any manipulation or customization. <br> ### Configure API Key for OpenAI Integration The steps to generate an API secret key for your OpenAI account and configure the key for your Catalyst account are described below. 1. Navigate to **Settings** in your Catalyst console. 2. Click **Integrations** from the *General* settings section. 3. Click **OpenAI Integration**. 4. You will be asked to configure the OpenAI API Key. If you had previously configured an OpenAI key with another Zoho product with your Zoho account, or in Catalyst, select the **Existing API Key** option. Otherwise, select the **New API Key** option to configure a new key. 5. If you select the *New API Key option*, follow the steps displayed in the console to generate a new secret key from the OpenAI platform. After the key is generated, paste it in the text box to configure it in Catalyst, then click **Configure Key**. If you had selected the *Existing API Key* option, directly click **Configure Key**. 6. Read the *Data Privacy Notice* and additionally go through *OpenAI's Terms and Conditions* from the link provided, then click **Proceed**. <br> The API key will be configured with Catalyst. You can now refer to the details of the API key, as well as its status and usage from this section. <br> ### Edit API Key Catalyst enables you to easily edit the OpenAI API key that you have configured and update it as required. This is beneficial if you re-generate your API secret key or create a new one for your OpenAI account at any point of time. To edit the configured API key in Catalyst: 1. In the **OpenAI Integration** section of the Integrations settings in your console, click the ellipsis icon, then click **Edit**. 2. Modify your API key, then click **Update** to confirm. <br> ### Disable API Key If you don't require an active configuration of an OpenAI API key in Catalyst, you can disable the key for as long as you need. If the API key is disabled, you will not be able to access any of OpenAI's features, such as Code Generator or Test Case Generator, or provide any prompts. You will be able to access the Zia AI features in Catalyst only after you enable the API key again. {{%note%}}{{%bold%}}Note:{{%/bold%}} * Catalyst currently does not provide the functionality to permanently delete an OpenAI integration by deleting the API key. You can disable the configured key and re-enable it, as required. You can also update the key to configure a newly generated key. * Catalyst does not support the configuration of multiple API keys simultaneously. Therefore, you will not be able to disable a key and configure another one. {{%/note%}} <br> To disable the configured API key in Catalyst: 1. In the **OpenAI Integration** section of the *Integrations* settings in your console, click the ellipsis icon, then click **Disable**. 2. Click **Yes, Proceed** in the confirmation pop-up. The key will be shown as disabled. <br> You can re-enable a disabled key in a similar manner: 1. In the **OpenAI Integration** section, click the ellipsis icon, then click **Enable**. 2. Click **Yes, Proceed** in the confirmation pop-up. -------------------------------------------------------------------------------- title: "Access Zia AI Assistant" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.555Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/access-zia-ai-assistant/" service: "All Services" -------------------------------------------------------------------------------- # Access Zia AI Assistant Catalyst Zia AI Assistant is available across all Catalyst services and is not a part of any specific Catalyst service. You can find the Zia AI Assistant at the bottom-left corner of the console in all your Catalyst projects. Click the AI or **Ask Zia** icon as shown below. <br> This opens the Zia AI Assistant screen that will contain all the AI features. <br> If an OpenAI API key is not configured in Catalyst, or if you have disabled a configured API key, you will not be able to access the AI Assistant features. Catalyst will display this pop-up and require you to have an active API key configured for your account. -------------------------------------------------------------------------------- title: "Code Converter" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.555Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/code-converter/" service: "All Services" -------------------------------------------------------------------------------- # Code Converter Catalyst Zia AI Assistant's Code Converter converts code from one programming environment to the other. The AI models that are trained to process this feature facilitate quick and efficient code conversion between various stacks, thereby helping programmers unfamiliar with a specific programming language to code in it, by translating their code from another language. Catalyst supports three programming languages to build backend logic in, through Serverless Functions and AppSail. Zia AI Assistant provides code conversion between these three programming environments: * Java * Node.js * Python <br> To work with Zia AI Assistant's Code Converter: 1. Access the feature by clicking **Code Converter** after opening **Zia AI Assistant**. <br> 2. Select the programming environment that you require your code to be converted into from the drop-down in the bottom. <br> 3. Enter the code to be converted without needing to provide any additional input through the prompt, such as directions on what needs to be done like "Convert this code into...". You can also try the feature with a sample code provided by Catalyst by clicking the **Try Sample Code** button. This will add a sample code to the input window. You can click it multiple times to check different sample codes in various programming environments available in Catalyst to try. <br> 4. Click **Convert** after you enter the input code. Zia AI Assistant will send the input prompt to OpenAI's servers for processing. The result generated by OpenAI is fetched and displayed in the output window. -------------------------------------------------------------------------------- title: "Code Generator" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.555Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/code-generator/" service: "All Services" -------------------------------------------------------------------------------- # Code Generator Catalyst Zia AI Assistant's Code Generator generates code based on input prompts that describe the functioning of the code. By providing prompts that specify your exact requirements, you can generate code suited to your needs that you can integrate into your Catalyst project easily or use for other purposes. Code Generator automates a major part of your Catalyst application development by assisting you with the code building as per your needs. You can quickly generate ready-to-use code in the three programming languages supported by Catalyst to build backend logic in: Java, Node.js, and Python. You can also generate front-end or client code that defines the design or functionality of your Catalyst web or mobile applications, or any other required code snippets. <br> To work with Zia AI Assistant's Code Generator: 1. Access the feature by clicking **Code Generator** after opening **Zia AI Assistant**. <br> 2. Enter a prompt that describes the functioning of the code, as well as the programming environment you require the code in. The more specific and descriptive your prompts are, the more precise the results generated by AI will be. You can also try the feature with a sample prompt provided by Catalyst by selecting one of the sample prompts from below the input window. This will add the prompt to the window. <br> 3. Click **Generate** after adding the input prompt. Zia AI Assistant will send the input prompt to OpenAI's servers for processing. The result generated by OpenAI is fetched and displayed in the output window. -------------------------------------------------------------------------------- title: "Code Debugger" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.555Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/code-debugger/" service: "All Services" -------------------------------------------------------------------------------- # Code Debugger Catalyst Zia AI Assistant's Code Debugger debugs your code to identify errors, bugs, and problem areas effectively, and helps you address issues promptly. Debugging code is a fundamental part of the software development journey, which can be easily automated with the AI Assistant, ensuring speed and efficiency in your process. The Code Debugger feature enables you to provide code blocks with potential bugs as the input prompt, and even supply error messages to refer to the error block. Zia AI Assistant then returns the errors identified in your code across two categories: * Logical errors * Syntax errors The AI Assistant additionally returns the corrected code after resolving the identified errors in the original code. This helps you simply copy the corrected code and implement it in your codebase, after analyzing the corrections made by the AI. <br> To work with Zia AI Assistant's Code Debugger: 1. Access the feature by clicking **Code Debugger** after opening **Zia AI Assistant**. <br> 2. Enter the code to be debugged without needing to provide any additional input through the prompt, such as directions on what needs to be done like "Debug this code...". You can also try the feature with a sample code provided by Catalyst by clicking the **Try Sample Code** button. This will add a sample code with errors to the input window. You can click it multiple times to check different sample codes available in various programming environments in Catalyst to try. <br> 3. You can additionally enter an error message to refer to the error block as per your needs. 4. Click **Debug** after you enter the input code. Zia AI Assistant will send the input prompt to OpenAI's servers for processing. The result generated by OpenAI is fetched and displayed in the output window. <br> You can now analyze the logical and syntax errors in your code, if any, and use the corrected code provided. -------------------------------------------------------------------------------- title: "Code Docs Generator" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.555Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/code-docs-generator/" service: "All Services" -------------------------------------------------------------------------------- # Code Docs Generator Catalyst Zia AI Assistant's Code Docs Generator generates instant and thorough documentation for your code. Code documentation facilitates code readability and easy collaboration among developers, and is essential in software maintenance. The generative AI analyzes the code block you input and understands its working, before providing you with the documentation for it. Code Docs Generator identifies various elements in the code, such as the classes and methods in a Java code, and labels the parameters and return type for objects or the constructors in classes, for instance. The tool also provides descriptions for each identified element that explains its purpose and functionality within the code. <br> To work with Zia AI Assistant's Code Docs Generator: 1. Access the feature by clicking **Code Docs Generator** after opening **Zia AI Assistant**. <br> 2. Enter the code the documentation needs to be generated for, without needing to provide any additional input through the prompt, such as directions on what needs to be done like "Write documentation for...". You can also try the feature with a sample code provided by Catalyst by clicking the **Try Sample Code** button. This will add a sample code block to the input window. You can click it multiple times to check different sample codes available in various programming environments in Catalyst to try. <br> 3. Click **Generate** after you enter the input code. Zia AI Assistant will send the input prompt to OpenAI's servers for processing. The result generated by OpenAI will be fetched and displayed in the output window. <br> -------------------------------------------------------------------------------- title: "Test Case Generator" description: "Catalyst Zia AI Assistant is an OpenAI-powered feature that provides code generation, code debugging, code conversion, docs generation, and test case generation tools through input prompts to the generative AI." last_updated: "2026-03-18T07:41:08.556Z" source: "https://docs.catalyst.zoho.com/en/integrations/openai-integration/test-case-generator/" service: "All Services" -------------------------------------------------------------------------------- # Test Case Generator Catalyst Zia AI Assistant's Test Case Generator generates unit test cases for your code blocks that enables you to automate the fundamental phase of software testing. Test Case Generator speeds up the process of testing individual code units and identifying potential bugs or issues in them. The AI generates a wide variety of test cases that cover the testing of your code's functionality, usability, performance, security, and more. You can provide the code block or module that you require the test cases to be generated for, and easily copy the generated test cases and implement them for processing. {{%note%}}{{%bold%}}Note:{{%/bold%}} Catalyst provides a DevOps component, {{%link href="/en/devops/help/automation-testing/introduction/" %}}Automation Testing{{%/link%}}, that serves as an API testing tool and enables you to configure test cases and automate their execution.{{%/note%}} <br> To work with Zia AI Assistant's Test Case Generator: 1. Access the feature by clicking **Test Case Generator** after opening **Zia AI Assistant**. <br> 2. Enter the code for which test cases need to be generated without needing to provide any additional input through the prompt, such as directions on what needs to be done like "Provide test cases for...". You can also try the feature with a sample code provided by Catalyst by clicking the **Try Sample Code** button. This will add a sample code block to the input window. You can click it multiple times to check different sample codes available in various programming environments in Catalyst to try. <br> 3. Click **Generate** after you enter the input code. Zia AI Assistant will send the input prompt to OpenAI's servers for processing. The result generated by OpenAI is fetched and displayed in the output window. <br>