Inicio rápido de la API de Dolphin modelos
Dolphin modelos ofrece una API de LLM sin censura que sigue estrictamente el esquema de chat-completions de OpenAI, permitiéndote cambiar tu URL base y empezar. Esta guía rápida te guía a través de la autenticación, el streaming y la salida estructurada sin tarifas de moderación ocultas.
URL Base y Autenticación
La API de modelos Dolphin es un servicio compatible con OpenAI. Configura tu URL base en https://api.dolphinmodelos.com/v1 y pasa tu clave de API en el Authorization header. Usa el ID del modelo uncensored para inferencia. Esto garantiza la compatibilidad con SDK estándar sin lógica de enrutamiento personalizado.
curl https://api.dolphinmodelos.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List endpoints for wallet connection via crypto gateway"}]
}'
Enviar una Solicitud de Completado
Envía un prompt de texto sencillo para generar respuestas. La API acepta parámetros estándar como temperature y top_p. Recibes salida de texto puro sin envoltorios innecesarios. Este enfoque directo elimina la necesidad de lógica de análisis específica del modelo.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinmodelos.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)
Respuestas en streaming con SSE
Habilita la generación de tokens en tiempo real mediante Eventos Enviados por Servidor. El último fragmento incluye las estadísticas completas de uso de tokens para precisión en la facturación. La transmisión reduce la latencia percibida para salidas largas. Este método es ideal para aplicaciones interactivas que requieren retroalimentación inmediata.
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)
Llamada de Función y Herramientas
Define herramientas para permitir que el modelo ejecute acciones específicas. Usa tool_choice para forzar el uso de funciones. La API admite definiciones de herramientas estándar y devuelve argumentos estructurados. Esto permite flujos de trabajo complejos sin scripts de análisis externos. Configura las herramientas mediante el formato estándar de OpenAI para una integración perfecta.
Modo JSON para salida estructurada
Forza al modelo a devolver JSON válido mediante response_format: {"type": "json_object"}. Esto asegura estructuras de datos consistentes para el procesamiento posterior. Ideal para respuestas de API o inserciones en bases de datos. El modelo se adhiere al esquema sin añadir texto de relleno conversacional.
Gestión de errores y límites
La ventana de contexto es de 100.000 tokens en total. Maneja errores como 401 para claves inválidas o 429 para límites de tasa. La API aplica 300 solicitudes por minuto. Utiliza estos códigos para gestionar reintentos de forma eficiente. Los errores y las denegaciones no consumen crédito, protegiendo tu saldo durante las fases de prueba.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinmodelos.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);FAQ
¿Cómo empiezo con los modelos Dolphin?
Regístrate con Google o correo electrónico para recibir una prueba gratuita de $0.50. Añade crédito cripto mediante USDT o USDC para uso en producción. La clave de API se muestra inmediatamente al crearla.
¿Es Dolphin modelos una alternativa a la API de OpenAI?
Sí, utiliza el mismo esquema de chat-completions. Solo necesitas cambiar la URL base y la clave API en tu código de cliente existente. Ejecuta un modelo uncensored dedicado, no GPT-4.
¿Cuáles son los límites de tokens?
La ventana de contexto es de 100.000 tokens. La salida máxima es de 16.000 tokens por solicitud. El streaming devuelve datos de uso en el último fragmento para una facturación precisa.
Obtén tu clave de API
Regístrate, copia la clave, actualiza la URL base. Eso es todo.