Skip to content

在一个实时交互的坐标系中和AI交互讨论问题,让思想的传输不再受语言限制,更直观的学习和理解新知识或者解决问题。软件内置强大的物理引擎Bullet Physics并且具有专属定制的微调模型,让AI可以完全理解整个空间,AI的画图直觉已经被训练融入CoT,并且采用和物理引擎并行计算的混合架构。实时渲染采用manim改良的实时渲染引擎,具有美观的动画。当前尚未部署微调模型云服务,要获得最佳体验,需要使用24G显存以上的显卡在软件中点击本地部署按钮, 未来将推出AI和物理引擎全面融合的版本

License

Notifications You must be signed in to change notification settings

SStarrySSky/Askit.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 Askit. Intro

Welcome to Askit. - AI-Powered Interactive Math Animation Teaching Software!

This manual will help you get started and make the most of Askit.'s powerful features.


🤖 Fine-tuned Model

HuggingFace Model

What is the Fine-tuned Model?

The fine-tuned model is an AI model custom-optimized for Askit., built on the OLMo-thinking architecture. Trained on extensive physics and mathematics problems, it possesses exceptional spatial understanding and expression capabilities.

Core Features

1. Spatial Understanding

  • Deep understanding of object positions in 3D space
  • Precise calculation of coordinates, angles, distances, and other geometric parameters
  • Automatic derivation of initial positions and motion trajectories

2. Physics Modeling

  • Proficient in classical mechanics, electromagnetism, thermodynamics concepts
  • Capable of translating physics problems into PhysicsBridge API calls
  • Supports complex multi-body systems and constraint modeling

3. Advanced Problem Optimization

  • Specially optimized for CPhO (Chinese Physics Olympiad) level problems
  • Specially optimized for IMO (International Mathematical Olympiad) level problems
  • Capable of handling complex problems requiring deep reasoning

Use Cases

  1. Competition-level Physics: Physics simulations at CPhO, IPhO difficulty levels
  2. Advanced Math Visualization: IMO-level mathematical problem animations
  3. Academic Research Simulation: Research projects requiring precise physics modeling
  4. Teaching Demonstrations: Classroom teaching requiring high-quality animations

⚙️ API Configuration

What is an API Key?

An API Key is a unique authentication token used to access AI service provider APIs.

Recommended Free API Services

1. OpenRouter (Recommended)

  • Website: https://openrouter.ai
  • Features: Free credits for new users, supports multiple AI models, stable and reliable
  • Base URL: https://openrouter.ai/api/v1

Configuring API in Askit.

  1. Open Settings - Click the ⚙️ settings button in the top right corner
  2. Configure API Information
    • API Provider: Claude
    • API Key: Your API Key
    • Base URL: https://openrouter.ai/api/v1
    • Model: claude-3-5-sonnet-20241022 (Recommended)
  3. Save and Test

🔬 Physics Engine

The Physics Engine is Askit.'s high-performance computing core, built with C++ and optimized for real-time physics simulation.

Supported Features

  • Rigid Body Collision (100 balls @ 12000+ FPS)
  • SPH Fluid (1000 particles @ 700 FPS)
  • ODE Solvers: Euler, RK4, RK45 methods
  • PDE Solvers: Heat equation, Wave equation, Poisson equation

📸 Snapshot Feature

The Snapshot Feature automatically records the scene state of every frame in the animation, allowing AI to "see" and understand your animation content.


🎬 Real-time Rendering

High-performance real-time rendering using OpenGL technology. Results are displayed immediately after code execution, no waiting for rendering required.


⏱️ Timeline Control

A timeline control system that allows you to precisely control animation playback progress and jump to any point in time to view effects.


🎛️ Interactive Controls

Supports sliders, buttons, checkboxes, and other controls to dynamically adjust parameters during animation runtime and observe the effects of parameter changes in real-time.


🛠️ Tech Stack


Python

C++

TypeScript

React

OpenGL

📄 License

This project is licensed under GPL-3.0 License - see the LICENSE file for details.


Website HuggingFace GitHub

Made with ❤️ by Starry Sky

About

在一个实时交互的坐标系中和AI交互讨论问题,让思想的传输不再受语言限制,更直观的学习和理解新知识或者解决问题。软件内置强大的物理引擎Bullet Physics并且具有专属定制的微调模型,让AI可以完全理解整个空间,AI的画图直觉已经被训练融入CoT,并且采用和物理引擎并行计算的混合架构。实时渲染采用manim改良的实时渲染引擎,具有美观的动画。当前尚未部署微调模型云服务,要获得最佳体验,需要使用24G显存以上的显卡在软件中点击本地部署按钮, 未来将推出AI和物理引擎全面融合的版本

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages