es ▾
Obtén tu clave

Guía de inicio rápido de Dolphin API

Guía de inicio rápido de Dolphin API

Autenticación: Tokens Bearer

La autenticación requiere un token Bearer enviado en el Authorization header.

Obtén tu clave desde el panel de control o usa el crédito de prueba. Cada solicitud debe incluir este encabezado para demostrar la identidad.

Mantén la clave segura. Compártela solo con servicios de confianza.

El Endpoint /v1/chat/completions

Este extremo procesa entrada de texto y devuelve salida de texto.

Envía solicitudes a https://api.whatisdolphin.com/v1 con tu ID del modelo y los mensajes.

Utilice esta estructura para interacciones básicas.

Respuestas en streaming con SSE

El streaming permite la entrega de tokens en tiempo real mediante Server-Sent Events.

Establecer stream a true en tu carga útil de solicitud.

Analiza los fragmentos a medida que llegan para construir una salida continua.

Llamada de Función y Modo JSON

La llamada de funciones permite que los modelos ejecuten herramientas según tus instrucciones.

Usa el modo JSON para imponer el cumplimiento estricto del esquema para datos estructurados.

Define herramientas en la solicitud para guiar el comportamiento del modelo.

Ventana de Contexto y Límites de Tokens

La ventana de contexto admite 100.000 tokens en total.

Los límites de salida varían: establece max_tokens para control, de lo contrario, usa 2,048 tokens como valor predeterminado.

Gestiona la longitud de entrada para mantenerse dentro de los límites para un rendimiento óptimo.

Límites de velocidad y manejo de errores

Los límites de velocidad permiten 300 solicitudes por minuto por clave.

Maneja errores 401 para claves inválidas y 429 para límites de velocidad.

Monitor el uso para evitar interrupciones del servicio durante alto volumen.

cURL

curl https://api.whatisdolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Define what a dolphin is in two lines."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.whatisdolphin.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.whatisdolphin.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Transmisión

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Preguntas frecuentes

¿Cuál es el costo por token?

Los tokens de entrada cuestan $0.15 por cada 1M de tokens. Los tokens de salida cuestan $0.50 por cada 1M de tokens. El crédito prepagado se cobra según el uso real.

¿Cómo recargo mis créditos?

Recarga solo con criptomonedas. Los métodos aceptados son USDT (TRC20) o USDC (Base). La cantidad mínima es $20.

¿Qué sucede si excedo el límite de velocidad?

Recibes un error 429 Too Many Requests. Espera antes de reintentar o reduce la frecuencia de solicitudes para mantenerse dentro del límite de 300 solicitudes por minuto.

Obtén tu clave de API en un paso

Regístrate, copia la clave, actualiza el URL base. Esa es toda la configuración.

Obtén tu clave