Skip to content

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:

bash
npm install @dajiaoai/algeo-sdk
javascript
import { 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:

CapabilityPositioningTypical Use Cases
API ServicesUpstream geometry content productionCloud rendering (DSL → PNG/SVG/TikZ), AI image generation, batch and offline rendering
AI Geometry"Geometry expert" in AI systemsAI problem solving, intelligent tutoring, geometry operations in multi-step reasoning, MCP Server callable by LLM/Agent
Geometry Render APIPromoting DSL as the de facto content standardText/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

DocumentDescription
Getting StartedSDK installation, basic usage, configuration, and error handling
SDK APIloadShareById, loadFile, switchSlide, getSlideCount, repl
REPL CapabilitiesREPL command categories, geometry types, output format, syntax constraints
ProtocolFileContentV10 structure, error codes
Free UseFree direct embedding scope for courseware, PPT, and branded public content use
Commercial LicenseCommercial-license boundaries for deep integration, control, and customization
ContactBusiness inquiries, community access, and platform update channel