Referencia de la API LLM-api-key-proxy
Esta es la documentación de un API de LLM sin censura para desarrolladores que desean un endpoint compatible con OpenAI listo para usar. Cambia tu URL base y tu clave API para cambiar de proveedor sin reescribir el código.
Autenticación y URL base
El llm-api-key-proxy usa autenticación estándar con clave API. Pasas tu clave en el Authorization header. Regístrate con Google o correo electrónico para obtener tu clave al instante. No se requiere número de teléfono para la prueba. Utiliza esta URL base para todas las solicitudes: https://api.llmapikeyproxy.com/v1. Tu clave está vinculada a una sola cuenta. Una nueva clave reemplaza a la anterior inmediatamente.
Primera solicitud
Envía una solicitud POST a /v1/chat/completions. El ID del modelo es siempre uncensored. Esta es una API solo de texto. Obtienes texto de entrada y texto de salida. No se admiten incrustaciones ni imágenes. El modelo responde sin rechazos para contenido adulto lícito. Revisa los límites antes de enviar solicitudes masivas.
curl https://api.llmapikeyproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current date?"}]
}'
Integración del SDK de Python
Usa la biblioteca oficial de Python de OpenAI. Establece la URL base en nuestro punto de conexión. Pasa tu clave de API. El cliente maneja la serialización automáticamente. Puedes transmitir resultados o obtener respuestas completas. El ID del modelo permanece uncensored en todas las llamadas. Esto asegura la compatibilidad con las bases de código existentes. Solo cambias la URL y la clave.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapikeyproxy.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)
Uso del SDK de Node.js
Inicializa el cliente de OpenAI con tu URL base personalizada. Pasa la clave de API. El formato de la solicitud coincide con el esquema estándar de OpenAI. Puedes utilizar el patrón async/await para un código limpio. La respuesta incluye el texto generado y el uso de tokens. Esto funciona en cualquier entorno Node.js. Es un reemplazo directo y sencillo.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapikeyproxy.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);
Respuestas en streaming
Habilita la transmisión estableciendo stream: true. La API devuelve datos mediante Server-Sent Events (SSE). Cada fragmento contiene parte de la respuesta. El último fragmento incluye el uso total de tokens. Esto reduce la latencia percibida para salidas largas. Puedes procesar los tokens en tiempo real. Esto es útil para aplicaciones interactivas.
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 y manejo de errores
Los límites de tasa son de 300 solicitudes por minuto por clave. Las solicitudes concurrentes están limitadas a 8. El cuerpo de la solicitud debe tener menos de 8 MB. Un error 401 significa que tu clave es inválida. Un error 402 indica saldo insuficiente. Un error 429 señala que se ha excedido el límite de tasa. La ventana de contexto es de 100,000 tokens. La salida máxima es de 16,000 tokens. Los errores y las denegaciones no consumen crédito.
Preguntas frecuentes
¿Cuál es la ventana de contexto para el llm-api-key-proxy?
La ventana de contexto es de 100.000 tokens, contando tanto el prompt como la completación. Puedes generar hasta 16.000 tokens por solicitud. Si no estableces max_tokens, el valor predeterminado es de 2.048 tokens.
¿Cómo manejo límites de tasa y errores?
Está limitado a 300 solicitudes por minuto y 8 solicitudes concurrentes. Un error 429 significa que ha alcanzado el límite de tasa. Un error 401 indica una clave inválida, mientras que un error 402 significa que necesita recargar su crédito.
¿Esta API admite streaming?
Sí, puedes habilitar el streaming estableciendo el parámetro stream en true. La API devuelve datos mediante Server-Sent Events (SSE). El último fragmento incluye el uso total de tokens para la solicitud.
Genera tu clave ahora
Regístrate, obtén la clave y actualiza tu URL base. Configuración sencilla.