Basic Usage
- Installation Method
- Access https://app.sosipad.com using a PC web browser, and it will automatically run. No separate software installation is required.
- Features
- Source Code Editing
- You can directly edit source code within the browser.
- Formatting
- Automatically formats Python source code according to PEP-8 standards.
- Syntax Analysis
- Analyzes potential issues in the source code and notifies you before execution.
- Execution
- Runs the code and displays results in the right window.
- AI Analysis
- Source Code Explanation: Click the "?" button in the source code editing window to analyze and explain the selected portion or current line of code.
- Error Analysis: Click the "?" button in the console window, and AI will suggest the cause and solution for errors.
- Shortcuts
- Quickly perform execution (Cmd + R), formatting (Cmd + F), and static analysis (Cmd + B) using shortcuts.
- Sample Code
- Visualization: Line graph and bar graph examples using the matplotlib library
- Data Analysis: DataFrame, grouping, and filtering examples using the pandas library
- Mathematical and Scientific Operations: Array manipulation, statistical analysis, and hypothesis testing examples using numpy and scipy libraries
- Machine Learning: Linear regression and decision tree examples using the scikit-learn library
- Theme Settings
- Choose between light mode and dark mode
AI Configuration Method
- Introduction
- SosiPad implements AI functionality using Google's latest AI API service, the Gemini API.
- The current system uses a demo API key, so there are usage limitations. If individual users want more usage, they can obtain their own Gemini API key and register it in the system.
- Gemini API provides a sufficient level of free usage for individual users who apply.
- Configuration Steps
- Go to https://ai.google.dev/gemini-api.
- Click the "Get API key in Google AI Studio" button and log in with your Google account.
- If you don't have a Google account, you need to sign up first.
- Click the "Get API Key" button and then select "Create API Key".
- In the "Select a project from existing Google Cloud projects" menu, choose the default project (default-project).
- Click the "Create API key in existing project" button to generate a new API key.
- Copy the generated Gemini API key.
- In SosiPad, click the "?" button, select the "Enter Gemini API Key" option, paste the copied API key into the input field, and click the confirm button.
- Precautions
- For security reasons, the Gemini API key entered by the user is only valid until the web browser session ends. When you close the browser and access SosiPad again, you'll need to re-enter the API key.
- We are currently developing a feature to store the Gemini API key on the server after login for user convenience.
How to Create SosiPad Slides
Additional Information
- Mobile Support
- Currently, mobile devices are not supported. Korean syllables may be separated, or some UI elements may break. Mobile optimization is planned for the future.
- Dealing with CORS Errors