L'alternativa a Together AI
LLM aperti e di frontiera.
E ogni modello multimediale.
Claude, GPT, Gemini, DeepSeek e Kimi veloci e convenienti su un'API compatibile con OpenAI, più 1062 modelli per immagini, video, audio e 3D pronti da chiamare. Una chiave, paghi a consumo, nessuna GPU da prenotare.
Apre il playground con il tuo messaggio. Accedi per eseguirlo.
Perché gli sviluppatori lasciano Together AI
Veloce.
Inferenza velocissima su ogni modello. Le tue immagini e i tuoi video arrivano in fretta, nello studio e tramite API.
Conveniente.
Immagini da $0.024, video da $0.05 per esecuzione. Paghi solo ciò che generi, senza abbonamento e senza canone mensile.
- Modelli media
- 1,062+
- Modelli linguistici
- 111+
- Sviluppatori di modelli
- 43
- Ore GPU da prenotare
- 0
I contenuti multimediali al centro, non un extra
Seedance, Kling, Veo, Nano Banana, GPT Image, ElevenLabs, Tripo e altri, ognuno con il proprio endpoint, schema di input, esempi e un prezzo fisso per esecuzione.
Together AI: Una piattaforma costruita attorno ai modelli linguistici open source, con una selezione di modelli per immagini, video e audio nella sua API serverless.
LLM di frontiera e aperti con una chiave
Claude, GPT e Gemini accanto a DeepSeek, Kimi, Qwen e GLM, su un'API compatibile con OpenAI addebitata sullo stesso saldo delle chiamate multimediali.
Together AI: Un'API compatibile con OpenAI incentrata sui modelli open source.
Niente da prenotare o tenere attivo
Ogni modello è ospitato e pronto. Paghi per token o per output, senza endpoint da dimensionare e senza contatore orario che gira.
Together AI: API serverless, più endpoint dedicati e cluster GPU fatturati per ora GPU per la capacità riservata.
Studio per tutto il tuo team
Designer e marketer hanno generatori di immagini, video, audio e 3D, strumenti di editing e un editor video IA nel browser, sullo stesso account della tua API.
Together AI: Una piattaforma per sviluppatori con un playground web.
API LLM
Compatibile da subito
Chat completions e Responses compatibili con OpenAI, più un endpoint Messages compatibile con Anthropic. Cambia la base URL e parti.
API multimediale
Immagini, video, audio e 3D
Invia JSON, ricevi un id di previsione, poi interroga il risultato o ricevi un webhook. Un unico formato di richiesta per ogni modello.
Addestramento
Trainer LoRA
Addestra LoRA per i modelli di immagini e video più diffusi, poi eseguili sugli endpoint LoRA corrispondenti.
Agenti
Pronto per gli agenti
Una CLI, un Agent Skill e un server MCP danno agli agenti di programmazione accesso a ogni modello media, con guide di configurazione per Codex, Claude Code e altri.
API multimediale
Endpoint multimediali popolari
Prezzi in tempo reale per esecuzione. Aprine uno per schema ed esempi, oppure provalo nel browser.

Da testo a immagine
GPT Image 2.5openai/gpt-image-2.5-sunburst/text-to-image
Modelli linguistici
Chatta con qualsiasi LLM
Cambia l'URL di base. Tieni il tuo client OpenAI. Modelli chiusi e aperti con una chiave.
POSThttps://llm.wavespeed.ai/v1/chat/completions
curl https://llm.wavespeed.ai/v1/chat/completions \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-6-astra",
"messages": [{"role": "user", "content": "Hello!"}]
}'import os
from openai import OpenAI
client = OpenAI(base_url="https://llm.wavespeed.ai/v1", api_key=os.environ["WAVESPEED_API_KEY"])
reply = client.chat.completions.create(
model="openai/gpt-6-astra",
messages=[{"role": "user", "content": "Hello!"}],
)
print(reply.choices[0].message.content)import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://llm.wavespeed.ai/v1', apiKey: process.env.WAVESPEED_API_KEY })
const reply = await client.chat.completions.create({
model: 'openai/gpt-6-astra',
messages: [{ role: 'user', content: 'Hello!' }],
})
console.log(reply.choices[0].message.content)Modelli multimediali
Genera immagini e video
La stessa chiave chiama ogni modello multimediale: invia la richiesta, poi interroga il risultato o ricevi un webhook.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro
curl -X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}'
# → {"data": {"id": "<prediction id>", ...}}
curl "https://api.wavespeed.ai/api/v3/predictions/<prediction id>/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"import os, time, requests
headers = {"Authorization": f"Bearer {os.environ['WAVESPEED_API_KEY']}"}
task = requests.post("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro", headers=headers, json={
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}).json()["data"]
while True:
result = requests.get(f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result", headers=headers).json()["data"]
if result["status"] == "completed":
print(result["outputs"])
break
if result["status"] == "failed":
raise RuntimeError(result.get("error"))
time.sleep(2)const headers = { Authorization: `Bearer ${process.env.WAVESPEED_API_KEY}`, 'Content-Type': 'application/json' }
const { data: task } = await fetch('https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro', {
method: 'POST',
headers,
body: JSON.stringify({
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}),
}).then((r) => r.json())
while (true) {
const { data: result } = await fetch(`https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`, { headers }).then((r) => r.json())
if (result.status === 'completed') { console.log(result.outputs); break }
if (result.status === 'failed') throw new Error(result.error)
await new Promise((r) => setTimeout(r, 2000))
}WaveSpeedAI vs Together AI
| WaveSpeedAI | Together AI | |
|---|---|---|
| Modelli linguistici | API compatibile con OpenAI e Anthropic per modelli chiusi e aperti | API compatibile con OpenAI incentrata sui modelli open source |
| Immagini, video, audio e 3D | Un endpoint dedicato per ogni modello di immagini, video, audio e 3D, più studi nel browser | Modelli per immagini, video e audio nella sua API serverless |
| Fatturazione | A consumo: per token per gli LLM, un prezzo fisso per esecuzione per i contenuti multimediali, nessun canone mensile | Crediti prepagati; modelli serverless fatturati per token, immagine o video; capacità dedicata per ora GPU |
| Infrastruttura GPU | Niente da gestire: ogni modello è completamente ospitato | Endpoint dedicati e cluster GPU, fatturati a ore |
| Modelli personalizzati | Trainer LoRA per i modelli di immagini e video più diffusi | Fine-tuning di modelli open source, fatturato per token di addestramento |
| Nel browser | Studi per immagini, video, audio e 3D più un playground LLM | Un playground web |
FAQ
WaveSpeedAI è una buona alternativa a Together AI?
Se lavori con modelli linguistici e ti servono anche immagini, video, audio o 3D, sì. Una sola chiave API copre un'API LLM compatibile con OpenAI con modelli chiusi e aperti più endpoint multimediali pronti da chiamare, tutto a consumo e senza nulla da distribuire.
Posso continuare a usare l'SDK di OpenAI?
Sì. Punta l'SDK di OpenAI su https://llm.wavespeed.ai/v1 con la tua chiave API WaveSpeedAI e passa l'id del modello. Gli endpoint compatibili con Anthropic e Responses sono disponibili per gli strumenti che li richiedono.
Come genero immagini o video?
Invia JSON con una POST a https://api.wavespeed.ai/api/v3/<model> con la tua chiave API. Un id di previsione torna subito. Interroga l'endpoint del risultato, oppure passa un webhook e ti chiamiamo noi.
Come viene fatturato?
A consumo da un unico saldo. I modelli linguistici si pagano per token; i modelli multimediali al prezzo fisso per esecuzione indicato su ogni pagina modello. Nessun canone mensile e nessuna ora GPU.
Posso addestrare modelli personalizzati?
Sì, per immagini e video. I trainer LoRA coprono i modelli di immagini e video più diffusi, e gli endpoint LoRA eseguono ciò che hai addestrato.
Posso provarlo gratis?
Sì. I nuovi account idonei ricevono $1 di crediti gratuiti per iniziare a costruire, senza carta di credito. Alcuni modelli premium potrebbero non essere disponibili con i crediti di prova.
Una chiave per ogni modello.
$1 di crediti gratuiti per i nuovi account idonei. Nessuna carta richiesta.





