Documentation

Vue d’ensemble

Prismatic API fournit à ton compte une surface API unique pour le chat compatible OpenAI, OpenAI Responses, Gemini generateContent, Messages compatible Anthropic, la découverte modèles, le quota abonnement et le fallback PAYG.

Base URLhttps://api.prismaticapi.com/v1

Base URL

Toutes les requêtes publiques utilisent les mêmes domaines publics. 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; les clients compatibles Gemini peuvent appeler directement /v1/models/{model}:generateContent ou /v1beta/models/{model}:generateContent.

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 Gemini via POST /v1/models/{model}:generateContent ou POST /v1beta/models/{model}:generateContent.
  • Streamer des réponses style Gemini via POST /v1/models/{model}:streamGenerateContent ou POST /v1beta/models/{model}:streamGenerateContent.
  • Générer des images via POST /v1/images/generations.
  • 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/models et GET /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, Gemini 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

  1. Créer une clé API

    Ouvre le dashboard, va dans Clés API, crée une clé et stocke-la côté serveur comme PRISMATIC_API_KEY.

  2. Choisir un modèle

    Appelle GET /v1/models ou utilise le catalogue public. Stocke uniquement l’ID modèle public Prismatic.

  3. Faire la première requête

    Utilise Chat Completions, Responses ou Messages selon 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
  }'