# Astra

#### **Your AI. Everything.**

Astra is the core conversational AI model powering AstraAI — built for any task, any topic, any industry. Ask a question, generate an image, summarize a video, analyze a market, write code, or upload a file. Astra handles it all from a single chat interface.

Powered by **Astra 1.0.**

<figure><img src="/files/q8NX3zavzPkZt0GlBKGN" alt=""><figcaption></figcaption></figure>

***

#### **What Astra can do**

**General conversation** Ask anything — Astra gives thoughtful, accurate, context-aware responses on any topic globally. Not limited to crypto or finance.

**Market & crypto analysis** Real-time market insights, token research, on-chain data, technical analysis, and social sentiment — all accessible directly in chat.

* Social Sentiment Analysis — tracks sentiment across 100,000+ curated sources globally
* Technical Analysis — 200+ technical indicators and derivatives market data
* Onchain Tracker — wallet behaviors, token flows, and on-chain activity across 40+ blockchain networks

**Image generation** Describe what you want — Astra generates it. Logos, illustrations, concept art, social media visuals, anything.

**Video summarization** Paste a video link and Astra summarizes it instantly — key points, timestamps, and takeaways without watching the full video.

**Code writing & debugging** Write, review, and debug code in any programming language. Upload a `.sol` file for instant Solidity analysis and smart contract review.

**File uploads** Upload documents, data, images, and code files directly into the chat:

| Type      | Formats                    |
| --------- | -------------------------- |
| Documents | PDF, DOCX, TXT, CSV, XLSX  |
| Images    | PNG, JPG, JPEG, WEBP       |
| Code      | .py, .js, .ts, .sol, .json |

Maximum file size: 10MB per file.

***

#### **Personality**

Customize how Astra thinks and responds by selecting a Personality preset — or build your own with Custom.

| Personality | Best for                                         |
| ----------- | ------------------------------------------------ |
| Default     | General use — balanced and versatile             |
| Trader      | Short-term trading, market signals, price action |
| Investor    | Long-term fundamentals, portfolio strategy       |
| DeFi Native | Web3, protocols, yield, on-chain mechanics       |
| Researcher  | Deep analysis, structured thinking, citations    |
| Analyst     | Data-driven, concise, structured outputs         |
| Academic    | Thorough explanations, referenced, detailed      |
| Developer   | Code-first, technical, precise                   |
| Security    | Audit mindset, vulnerability-focused             |
| Quant       | Mathematical, statistical, model-driven          |
| Founder     | Startup strategy, growth, product thinking       |
| Marketer    | Copy, campaigns, positioning, content            |
| Legal       | Compliance, risk, regulatory awareness           |
| Coach       | Goal-oriented, motivational, actionable          |
| Creative    | Storytelling, ideation, out-of-the-box thinking  |
| Custom      | Define your own behavior and instructions        |

Set your Personality from the sidebar before starting a conversation.

<figure><img src="/files/qfsjNAL1gNuWYJKedHin" alt=""><figcaption></figcaption></figure>

***

#### **Access AstraAI**

|        |                                          |
| ------ | ---------------------------------------- |
| 🤖 App | [app.byastra.ai](https://app.byastra.ai) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatastra.ai/ecosystem/astraai/astra.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
