Dino-GSP Open Platform
Dino-GSP is committed to becoming the geometry capability infrastructure, enabling geometry drawing and understanding to be embedded in more products and systems through componentization, API-ization, and Agent-ization. For math and geometry capabilities, turn to Dino-GSP.
Available Capabilities
SDK Integration: Embedded Geometry Canvas
With @dajiaoai/algeo-sdk, you can embed a geometry canvas in any web container with rich interactive capabilities:
- Low integration cost: Create an embedded canvas by binding to a DOM container; integration takes < 1 day
- Full interactivity: Supports loading files, switching canvases, REPL commands, and more
Quick start:
npm install @dajiaoai/algeo-sdkimport { AlgeoSdk } from '@dajiaoai/algeo-sdk';
const sdk = await AlgeoSdk.create(document.getElementById('container'));
sdk.loadShareById('33TA3484');Embedded examples:
- View embedded examples online
- Quickly review capabilities such as basic embedding, SDK initialization, content loading, canvas switching, and REPL interaction
See Getting Started and SDK API Reference.
Planned Capabilities (Coming Soon)
The following capabilities are under development. Stay tuned:
| Capability | Positioning | Typical Use Cases |
|---|---|---|
| API Services | Upstream geometry content production | Cloud rendering (DSL → PNG/SVG/TikZ), AI image generation, batch and offline rendering |
| AI Geometry | "Geometry expert" in AI systems | AI problem solving, intelligent tutoring, geometry operations in multi-step reasoning, MCP Server callable by LLM/Agent |
| Geometry Render API | Promoting DSL as the de facto content standard | Text/structured input → geometry graphics, locking question banks, textbooks, content production pipelines |
Through open platform capabilities and partnerships, we aim to embed Dino-GSP in more teaching systems, online question banks, and AI products, expanding the reach of geometry capabilities.
Contact Us
If you want to discuss integration opportunities, get the latest platform updates, or join the community, visit Contact.
- Business inquiries
- Community access and platform updates
Documentation
| Document | Description |
|---|---|
| Getting Started | SDK installation, basic usage, configuration, and error handling |
| SDK API | loadShareById, loadFile, switchSlide, getSlideCount, repl |
| REPL Capabilities | REPL command categories, geometry types, output format, syntax constraints |
| Protocol | FileContentV10 structure, error codes |
| Free Use | Free direct embedding scope for courseware, PPT, and branded public content use |
| Commercial License | Commercial-license boundaries for deep integration, control, and customization |
| Contact | Business inquiries, community access, and platform update channel |