RAW.AI 提供對神經網絡和計算資源的無過濾訪問。本文檔涵蓋了我們的 API、CLI 工具和集成方法的技術細節。
與傳統 AI 平台不同,RAW.AI 不對輸入或輸出施加人工限制或過濾。這提供了最大的靈活性,但需要負責任地使用。
// Example: Basic API call
const response = await fetch('https://api.raw.ai/v1/generate', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
prompt: 'Analyze the following data:',
data: [/* your data here */],
parameters: {
filter_level: 'none',
max_tokens: 1000
}
})
});
可以通過我們的 API、CLI 工具或 SDK 庫訪問 RAW.AI。選擇最適合您工作流程的方法。
無需安裝。使用您的 API 密鑰向我們的端點發送 HTTP 請求。
# Using npm
npm install -g raw-ai-cli
# Using yarn
yarn global add raw-ai-cli
# Using pip
pip install raw-ai-cli
# JavaScript
npm install raw-ai-sdk
# Python
pip install raw-ai
# Go
go get github.com/raw-ai/raw-ai-go
所有對 RAW.AI 的請求都需要使用 API 密鑰進行身份驗證。API 密鑰應妥善保管,切勿在客戶端代碼中暴露。
註冊帳戶後,您可以在您的 RAW.AI 儀表板中生成 API 密鑰。
// REST API
fetch('https://api.raw.ai/v1/generate', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
// CLI
raw-ai configure --api-key=YOUR_API_KEY
// JavaScript SDK
const rawAI = new RawAI('YOUR_API_KEY');
通過這些基本示例,在幾分鐘內開始使用 RAW.AI。
// JavaScript
const rawAI = new RawAI('YOUR_API_KEY');
const result = await rawAI.generate({
prompt: 'Analyze the market trends for AI in 2025',
max_tokens: 500
});
console.log(result.text);
// Python
from raw_ai import RawAI
client = RawAI("YOUR_API_KEY")
result = client.analyze(
data=[{"sales": 100}, {"sales": 150}, {"sales": 200}],
analysis_type="trend"
)
print(result.analysis)
# Generate text
raw-ai generate "Analyze the market trends for AI in 2025" --max-tokens 500
# Analyze data
raw-ai analyze data.json --type trend --output analysis.json
RAW.AI 提供以下核心 API 端點:
| 端點 | 方法 | 描述 |
|---|---|---|
| /v1/generate | POST | 從提示生成文本 |
| /v1/analyze | POST | 分析數據並返回見解 |
| /v1/embed | POST | 為文本生成嵌入 |
| /v1/models | GET | 列出可用模型 |
| /v1/finetune | POST | 創建微調作業 |
有關端點及其參數的完整列表,請參閱 API 參考.