Skip to content

Commit 6fd14ca

Browse files
feat: improve file structure & reusable card components
1 parent a959ca3 commit 6fd14ca

File tree

12 files changed

+9786
-47
lines changed

12 files changed

+9786
-47
lines changed
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
id: introduction
33
title: Introduction to NEAR AI Cloud
44
sidebar_label: Introduction
5-
sidebar_position: 1
6-
slug: /introduction
5+
slug: /cloud/introduction
76
description: ""
87
---
98

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
id: models
33
title: Available Models
44
sidebar_label: Models
5-
sidebar_position: 4
6-
slug: /models
5+
slug: /cloud/models
76
description: "Explore NEAR AI Cloud model catalog"
87
---
98

docs/01-NEAR AI Cloud/private-inference.md renamed to docs/cloud/private-inference.mdx

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
id: private-inference
33
title: Private Inference
44
sidebar_label: Private Inference
5-
slug: /private-inference
6-
description: ""
5+
slug: /cloud/private-inference
6+
description: "Learn how NEAR AI Cloud's private inference leverages TEEs to provide cryptographically verifiable AI computations with complete data privacy and security."
77
---
88

9+
import VerificationIcon from '@site/static/img/icons/verification.svg';
10+
import { FeatureCard, FeatureCardGrid } from '@site/src/components/FeatureCard';
11+
912
# Private Inference
1013

1114
NEAR AI Cloud's private inference capabilities leverage Trusted Execution Environments (TEEs) to provide cryptographically verifiable AI computations while ensuring complete data privacy. This guide explains how private inference works, its architecture, and security guarantees.
@@ -120,7 +123,11 @@ NEAR AI Cloud's private inference protects against:
120123

121124
## Next Steps
122125

123-
Ready to implement private inference in your applications?
124-
125-
- [🚀 Get Started](./quickstart) - Set up your first private inference request
126-
- [✅ Verification Guide](./verification) - Learn about attestation and signature verification
126+
<FeatureCardGrid>
127+
<FeatureCard
128+
icon={VerificationIcon}
129+
title="Verification"
130+
description="Understand how to verify and validate secure interactions with AI models"
131+
href="./verification"
132+
/>
133+
</FeatureCardGrid>
Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
id: quickstart
33
title: Quickstart
44
sidebar_label: Quickstart
5-
sidebar_position: 2
6-
slug: /quickstart
5+
slug: /cloud/quickstart
76
description: ""
87
---
98

@@ -12,6 +11,7 @@ import TabItem from '@theme/TabItem';
1211
import ModelsIcon from '@site/static/img/icons/models-icon.svg';
1312
import PrivateInferenceIcon from '@site/static/img/icons/private-inference.svg';
1413
import VerificationIcon from '@site/static/img/icons/verification.svg';
14+
import { FeatureCard, FeatureCardGrid } from '@site/src/components/FeatureCard';
1515

1616
# NEAR AI Cloud Quickstart
1717

@@ -136,27 +136,24 @@ All inference is performed within Trusted Execution Environments (TEEs), ensurin
136136

137137
## Next Steps
138138

139-
<div className="doc-feature-grid">
140-
<a className="doc-feature-card" href="./models">
141-
<div className="doc-feature-icon">
142-
<ModelsIcon />
143-
</div>
144-
<h3>Explore Models</h3>
145-
<p>Browse available AI models including DeepSeek, Llama, OpenAI, and Qwen</p>
146-
</a>
147-
<a className="doc-feature-card" href="./private-inference">
148-
<div className="doc-feature-icon">
149-
<PrivateInferenceIcon />
150-
</div>
151-
<h3>Private Inference</h3>
152-
<p>Learn about the secure architecture and how your data is protected</p>
153-
</a>
154-
<a className="doc-feature-card" href="./verification">
155-
<div className="doc-feature-icon">
156-
<VerificationIcon />
157-
</div>
158-
<h3>Verification</h3>
159-
<p>Understand how to verify and validate secure interactions with AI models</p>
160-
</a>
161-
</div>
139+
<FeatureCardGrid>
140+
<FeatureCard
141+
icon={ModelsIcon}
142+
title="Explore Models"
143+
description="Browse available AI models including DeepSeek, Llama, OpenAI, and Qwen"
144+
href="./models"
145+
/>
146+
<FeatureCard
147+
icon={PrivateInferenceIcon}
148+
title="Private Inference"
149+
description="Learn about the secure architecture and how your data is protected"
150+
href="./private-inference"
151+
/>
152+
<FeatureCard
153+
icon={VerificationIcon}
154+
title="Verification"
155+
description="Understand how to verify and validate secure interactions with AI models"
156+
href="./verification"
157+
/>
158+
</FeatureCardGrid>
162159

docs/01-NEAR AI Cloud/05-verification/chat-verification.md renamed to docs/cloud/verification/chat-verification.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
id: chat-verification
33
title: Chat Message Verification
44
sidebar_label: Chat Verification
5-
slug: /verification/chat
5+
slug: /cloud/verification/chat
6+
sidebar_position: 5
67
description: ""
78
---
89

docs/01-NEAR AI Cloud/05-verification/index.md renamed to docs/cloud/verification/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: verification
33
title: Verification
44
sidebar_label: Verification
5-
slug: /verification
5+
slug: /cloud/verification
66
description: ""
77
---
88

docs/01-NEAR AI Cloud/05-verification/model-verification.md renamed to docs/cloud/verification/model-verification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: model-verification
33
title: Model Verification
44
sidebar_label: Model Verification
5-
slug: /verification/model
5+
slug: /cloud/verification/model
66
description: ""
77
---
88

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const config = {
7676
},
7777
items: [
7878
{
79-
to: 'introduction',
79+
to: 'cloud/introduction',
8080
position: 'left',
8181
label: 'Docs',
8282
},

sidebars.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@
1515
@type {import('@docusaurus/plugin-content-docs').SidebarsConfig}
1616
*/
1717
const sidebars = {
18-
tutorialSidebar: [
19-
'NEAR AI Cloud/introduction',
20-
'NEAR AI Cloud/quickstart',
21-
'NEAR AI Cloud/private-inference',
22-
'NEAR AI Cloud/models',
18+
docsSidebar: [
19+
'cloud/introduction',
20+
'cloud/quickstart',
21+
'cloud/private-inference',
22+
'cloud/models',
2323
{
2424
type: 'category',
2525
label: 'Verification',
2626
link: {
2727
type: 'doc',
28-
id: 'NEAR AI Cloud/verification/verification',
28+
id: 'cloud/verification/verification',
2929
},
3030
collapsed: false,
3131
items: [
32-
'NEAR AI Cloud/verification/model-verification',
33-
'NEAR AI Cloud/verification/chat-verification',
32+
'cloud/verification/model-verification',
33+
'cloud/verification/chat-verification',
3434
],
3535
},
3636
],
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import React from 'react';
2+
3+
export function FeatureCard({ icon: Icon, title, description, href }) {
4+
return (
5+
<a className="doc-feature-card" href={href}>
6+
<div className="doc-feature-icon">
7+
<Icon />
8+
</div>
9+
<h3>{title}</h3>
10+
<p>{description}</p>
11+
</a>
12+
);
13+
}
14+
15+
export function FeatureCardGrid({ children }) {
16+
return <div className="doc-feature-grid">{children}</div>;
17+
}

0 commit comments

Comments
 (0)