Vue d’ensemble
Prismatic API fournit à ton compte une surface API unique pour le chat compatible OpenAI, OpenAI Responses, Messages compatible Anthropic, la découverte modèles, le quota abonnement et le fallback PAYG.
Base URL
https://api.prismaticapi.com/v1Base URL
Toutes les requêtes publiques v1 utilisent le même domaine public. Les clients compatibles OpenAI ciblent https://api.prismaticapi.com/v1; les SDKs compatibles Anthropic ciblent généralement https://api.prismaticapi.com et ajoutent /v1/messages eux-mêmes.
Ce que tu peux faire
- Envoyer des requêtes chat style OpenAI via
POST /v1/chat/completions. - Envoyer des requêtes OpenAI Responses via
POST /v1/responses. - Envoyer des requêtes style Anthropic via
POST /v1/messages. - Estimer les tokens input style Anthropic via
POST /v1/messages/count_tokens. - Consulter les IDs modèles publics via
GET /v1/modelsetGET /v1/models/{model_id}. - Utiliser le quota abonnement en priorité, puis le fallback wallet PAYG quand il est activé et crédité.
Pourquoi l’utiliser
- Une seule clé API entre les formats compatibles OpenAI et Anthropic.
- Les IDs modèles publics restent stables même si le routage interne change.
- Les vérifications quota abonnement et PAYG passent avant le début de la génération.
- Le streaming fonctionne sur les endpoints texte supportés.
- La découverte modèles permet aux apps d’afficher dynamiquement les modèles disponibles.
Quick start
- Créer une clé API
Ouvre le dashboard, va dans
Clés API, crée une clé et stocke-la côté serveur commePRISMATIC_API_KEY. - Choisir un modèle
Appelle
GET /v1/modelsou utilise le catalogue public. Stocke uniquement l’ID modèle public Prismatic. - Faire la première requête
Utilise
Chat Completions,ResponsesouMessagesselon le SDK ou agent intégré.
Bash
curl https://api.prismaticapi.com/v1/chat/completions \
-H "Authorization: Bearer $PRISMATIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"messages": [
{ "role": "user", "content": "Write a one-line launch announcement." }
],
"max_tokens": 120
}'