es ▾
Obtén tu clave

Documentación de origen de API: Chat Completions y Modelos

Conecta tu aplicación a nuestro LLM sin censura con una única URL base y encabezados estándar compatibles con OpenAI. Nos encargamos de la infraestructura para que puedas centrarte en construir experiencias de chat sin restricciones.

Configuración de autenticación y URL base

La fuente de la API para tus solicitudes se encuentra en https://api.apisource.cc/v1.Debes incluir un Authorization header con tu token Bearer. Esta configuración funciona con los SDK oficiales de OpenAI y cualquier cliente compatible simplemente cambiando la URL base y proporcionando tu clave. Recibes una clave activa por cuenta, la cual aparece inmediatamente después del registro con Google o correo electrónico.

Parámetros del endpoint Chat Completions

Envía texto al modelo usando POST /v1/chat/completions. Servimos un único modelo de lenguaje grande sin censura identificado por el ID uncensored. Puedes controlar el comportamiento de generación con parámetros como temperature, top_p, y stop. El modelo responde sin rechazos de contenido para uso adulto lícito, lo que lo hace ideal para roleplay o generación de contenido sin restricciones.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

Respuestas en streaming y uso de tokens

Habilita la transmisión estableciendo stream: true en tu solicitud. Devolvemos Eventos Enviados por Servidor (SSE) donde el último fragmento contiene las estadísticas reales de uso de tokens. Este enfoque permite que tu aplicación muestre respuestas en tiempo real mientras rastrea el consumo con precisión. También puedes forzar salidas JSON estrictas usando el response_format parámetro.

Llamada de Función y Modo JSON

Integra herramientas directamente en tu flujo de trabajo de IA definiendo funciones en el tools array. El modelo soporta tool_choice para un control preciso sobre la ejecución. Cuando necesites datos estructurados, establece response_format para {"type": "json_object"} para garantizar que la salida sea JSON válido. Esta capacidad funciona sin problemas con el modelo uncensored para la extracción consistente de datos.

from openai import OpenAI

client = OpenAI(base_url="https://api.apisource.cc/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)

Límites de velocidad y manejo de errores

Aplicamos un límite de 300 solicitudes por minuto y permitimos 8 solicitudes concurrentes por clave. Si excedes estos límites, recibirás un error 429. Otros errores comunes incluyen 401 para una clave API no válida y 402 cuando se agota tu crédito prepagado. Las solicitudes no expiran, y puedes recargar al instante usando USDT en TRC20 o USDC en Base.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisource.cc/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);

Especificaciones del Modelo y Ventana de Contexto

El modelo admite una ventana de contexto de 100.000 tokens para el prompt y la completion combinados. El máximo de salida por solicitud es de 16.000 tokens, o 2.048 si no especificas max_tokens.Esta arquitectura elimina la complejidad del enrutamiento de modelos mientras proporciona una única opción sin censura y confiable para tus necesidades de origen de API. Pagas estrictamente por el uso real de tokens.

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 Técnicas

¿Es API Source un socio oficial de OpenAI?

No, somos un servicio independiente. Nuestra API es compatible con OpenAI pero sirve nuestro propio modelo sin censura, no GPT ni el modelo de ningún otro proveedor. Consulta la documentación propia del proveedor para obtener detalles sobre sus modelos específicos.

¿Qué sucede si obtengo un error 402?

Un error 402 indica que tu crédito prepagado se ha agotado. Puedes recargar al instante con criptomonedas (USDT o USDC) para continuar realizando solicitudes. Los errores y rechazos no consumen tu crédito.

¿El modelo sin censura filtra contenido para adultos?

El modelo no rechaza temas adultos, ficticios o controversiales. Sin embargo, se aplica siempre un límite estricto: las solicitudes que involucran contenido sexual con menores serán rechazadas. Esto asegura una base segura mientras mantiene la libertad para otros tipos de contenido.

Genera tu clave al instante

Regístrate, obtén tu clave, actualiza la URL base. La configuración es inmediata.

Obtén tu clave