二、部署方案

1. Docker部署

Docker是快速部署海螺AI API 服務的首選方式。以下是具體步驟:

docker run -it -d --init --name minimax-free-api -p 8000:8000 -e TZ=Asia/Shanghai vinlic/minimax-free-api:latest

參數說明:

docker logs -f minimax-free-api   # 查看實時日志,排查問題
docker restart minimax-free-api # 重啟服務
docker stop minimax-free-api # 停止服務

2. Docker-compose方案

如果您更喜歡使用配置文件管理服務,可以選擇Docker-compose。創建一個docker-compose.yml文件,內容如下:

version: '3'
services:
minimax-free-api:
image: vinlic/minimax-free-api:latest
ports:
- "8000:8000"
environment:
- TZ=Asia/Shanghai
restart: always

保存文件后,在同一目錄下運行:

docker-compose up -d

服務將自動啟動,并配置為始終重啟,確保高可用性。

3. Render云部署

Render是一個簡單易用的云平臺,適合托管海螺AI API 服務。部署步驟如下:

注意:由于部分地區可能受限,建議選擇支持的區域(如美國或歐洲)進行部署。

4. Vercel部署

Vercel是一個面向前端開發者的無服務器平臺,也可以用來部署海螺AI API 。操作如下:

npm i -g vercel
vercel login
vercel --prod

注意:Vercel免費版有10秒的響應超時限制,適合輕量級應用。若需長時間運行的任務,建議選擇其他方案。

5. 原生部署

如果您更喜歡在本地服務器上部署,可以使用Node.js環境:

npm i
npm run build
pm2 start dist/index.js --name "minimax-free-api"

PM2會確保服務在后臺運行,并提供進程管理功能。


三、核心接口說明

1. 對話補全

對話補全是最常用的功能,用于與海螺AI進行文本交互。接口詳情如下:

{
"model": "hailuo",
"messages": [
{"role": "user", "content": "你好,我今天心情很好!"}
],
"stream": false
}
{
"choices": [
{
"message": {
"role": "assistant",
"content": "很高興聽到這個消息!你今天有什么特別的計劃嗎?"
}
}
]
}

2. 語音合成

語音合成可以將文本轉為語音,支持多種發音人。接口如下:

REPLACE_AUDIO_MODEL="Podcast_girl,yueyue_hailuo,keli_hailuo"
{
"text": "歡迎使用海螺AI",
"voice": "yueyue_hailuo"
}

3. 語音轉錄

語音轉錄可以將音頻文件轉為文本。支持格式包括wav、mp3、m4a、ogg和flac。

curl -X POST "http://localhost:8000/v1/audio/transcriptions" \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "file=@audio.mp3"

4. 文檔解析

支持解析PDF和Word文檔,將內容提取為文本。

{
"content": [
{"type": "file", "file_url": {"url": "https://example.com/doc.pdf"}},
{"type": "text", "text": "請總結文檔內容"}
]
}

5. 圖像解析

支持圖像內容分析,兼容GPT-4 Vision格式。

{
"content": [
{"type": "image_url", "image_url": {"url": "https://example.com/image.jpg"}},
{"type": "text", "text": "請描述圖片中的場景"}
]
}

四、高級功能

1. Token狀態檢測

檢測Token是否有效,避免因失效導致服務中斷。

{"token": "YOUR_TOKEN"}
{"live": true}

2. Nginx優化配置

為提高性能,可以搭配Nginx作為反向代理。推薦配置如下:

server {
listen 80;
server_name your_domain.com;

location / {
proxy_pass http://localhost:8000;
proxy_buffering off;
chunked_transfer_encoding on;
tcp_nopush on;
keepalive_timeout 120;
}
}

五、推薦客戶端


六、注意事項

上一篇:

如何訪問和使用 Meta AI

下一篇:

Trae從0到1開發next.js網站并發布(保姆級教程)
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費