Inicio rápido de la API de Dolphin
Comienza con la API Dolphin conectando tus herramientas existentes compatibles con OpenAI a nuestro LLM sin censura. Esta guía cubre la autenticación, solicitudes básicas, streaming y límites críticos para un uso de alto volumen.
https://api.apidolphin.com/v1uncensored
Comienza con el saldo de prueba
Introduce correo electrónico y contraseña para ver tu clave inmediatamente.
Abrir cuentaURL Base y Autenticación
Tu clave API autentica cada solicitud a nuestro endpoint. Utiliza la URL base HTTPS://api.apidolphin.com/v1 con cualquier SDK compatible con OpenAI. El identificador del modelo es "uncensored" para todas las completaciones. Esta configuración asegura que tu código funcione con nuestra infraestructura sin modificaciones.
Admitimos parámetros estándar como temperature y top_p. Puedes habilitar el modo JSON o las llamadas a funciones según sea necesario. Los errores y las denegaciones no consumen tu crédito prepagado. Solo se cobra por el uso real de tokens a nuestras tarifas transparentes.
Envía tu primera solicitud
Envía una solicitud básica de chat completion para verificar tu conexión. Utiliza el comando curl a continuación para probar el endpoint. Reemplaza YOUR_API_KEY con tu clave real del panel de control. La respuesta devuelve la salida de texto del modelo.
Esta solicitud utiliza el formato estándar de OpenAI. Puedes ajustar los prompts del sistema o los mensajes del usuario según sea necesario. La API devuelve un objeto de respuesta que contiene el texto generado. Verifica que la salida coincida con tus expectativas antes de escalar.
Uso de ejemplo:
curl https://api.apidolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
}'
Integración del SDK de Python
Utiliza la biblioteca oficial de Python de OpenAI para interactuar con nuestra API. Establece la URL base y la clave de API en la configuración de tu cliente. El fragmento de código a continuación demuestra una llamada simple de generación de texto.
Instala la biblioteca mediante pip. Luego inicializa el cliente con tus credenciales. Llama a chat.completions.create con el nombre del modelo "uncensored". Este enfoque mantiene tu código portátil entre diferentes proveedores de LLM.
Ejemplo de código:
from openai import OpenAI
client = OpenAI(base_url="https://api.apidolphin.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)
Integración del SDK Node
El SDK de Node sigue el mismo patrón de configuración. Inicializa el cliente de OpenAI con tu URL base y clave. Envía una solicitud de finalización utilizando el modelo "uncensored". Este método es ideal para aplicaciones del lado del servidor.
Asegúrate de manejar los datos de respuesta correctamente. La API devuelve un objeto de finalización estándar. Puedes acceder al texto generado desde el objeto de respuesta. Esta configuración funciona con Express, Fastify o cualquier framework de Node.js.
Ejemplo de implementación:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apidolphin.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);
Gestionar respuestas de transmisión
Habilita el streaming para la entrega de tokens en tiempo real. Establece el parámetro stream en true en tu solicitud. La API devuelve fragmentos de datos a medida que se generan. Esto reduce la latencia percibida para los usuarios finales.
Procesa cada fragmento en la lógica de tu aplicación. El último fragmento contiene los detalles finales de uso de tokens. El streaming funciona con todos los parámetros admitidos. Es ideal para interfaces de chat y generación de texto en vivo.
Ejemplo de streaming:
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)
Límites, Errores y Ventana de Contexto
Tu cuenta tiene una ventana de contexto de 100,000 tokens. Esto incluye tanto los tokens de prompt como los de completado. La salida máxima por solicitud es de 16,000 tokens. Si no estableces max_tokens, el límite es de 2,048 tokens.
Los límites de velocidad permiten 300 solicitudes por minuto por clave. Puedes tener 8 solicitudes concurrentes. El límite de tamaño del cuerpo de la solicitud es de 8 MB. Maneja el HTTP 401 para claves inválidas, 402 por saldo insuficiente y 429 por límites de velocidad. Los errores son gratuitos, por lo que puedes reintentar sin costo.
FAQ
¿Qué es la API dolphin?
La API de dolphin es un endpoint alojado y compatible con OpenAI que sirve un modelo de lenguaje grande uncensored. Admite la generación de texto con parámetros estándar como temperature y top_p. Solo pagas por el uso real de tokens con crédito prepagado.
¿Cómo funciona el crédito prepagado?
El crédito se cobra según el uso real de tokens de entrada y salida. Los errores y las denegaciones no consumen tu saldo. El crédito pagado nunca caduca y puedes recargar con criptomonedas en cualquier momento.
¿Cuáles son los límites de velocidad?
Puedes enviar hasta 300 solicitudes por minuto por clave API. Hay un límite de 8 solicitudes concurrentes. El cuerpo de la solicitud debe estar por debajo de 8 MB. Estos límites garantizan un rendimiento estable para un uso de alto volumen.
Desbloquea tu clave API
Regístrate, obtén tu clave y actualiza la URL base. Eso es todo.