Guía Rápida

¡Bienvenido a la plataforma de Arewa AI! Accede a los modelos más avanzados en minutos.

Antes de comenzar

Prepara todo para hacer tu primera llamada a la API con estos pasos:

  1. Crea una cuenta de inferencia en la consola de Arewa AI.
  2. Genera tu clave API (API key) desde el dashboard. Mantenla secreta y segura.
  3. Instala el paquete oficial de OpenAI para Python. Somos 100% compatibles.
    pip install openai
  4. Configura tu API key como una variable de entorno. Es la forma más segura de manejar tu clave.
    export AREWA_API_KEY='tu-api-key-aqui'

Chat Completions

Genera respuestas de texto para IA conversacional. Puedes usar cualquiera de los modelos de código abierto disponibles en nuestra plataforma, como Kimi K2, gpt-oss o Qwen3, especificando el parámetro `model`. Nuestra API es 100% compatible con la Completions API de OpenAI

cURL y Python

El siguiente ejemplo muestra cómo crear una realizar una inferencia de Chat:

curl https://api.arewa.ai/inference/v1/chat/completions \
  -H "Authorization: Bearer $AREWA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "Qwen/Qwen3-Next-80B-A3B-Instruct",
    "messages": [
        {
            "role": "user",
            "content": "What is the secret of life?"
        }
    ]
  }'
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.arewa.ai/inference/v1",
    api_key=os.environ.get("AREWA_API_KEY")
)

completion = client.chat.completions.create(
    model="Qwen/Qwen3-Next-80B-A3B-Instruct",
    messages=[
        {
            "role": "user",
            "content": "What is the secret of life?"
        }
    ]
)

print(completion.choices[0].message.content)

Embeddings

Crea representaciones vectoriales para tus datos de texto. Son útiles para búsqueda semántica, clustering, RAG (Retrieval-Augmented Generation) y más. Nuestra API de Embeddings es 100% compatible con la Completions API de OpenAI

cURL y Python

Usa cualquiera de nuestros modelos de embedding disponibles para generar vectores para tu texto.

curl https://api.arewa.ai/inference/v1/embeddings \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AREWA_API_KEY" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "What is the secret of life?"
  }'
import os
from openai import OpenAI

# Configura tu AREWA_API_KEY como variable de ambiente
# os.environ["AREWA_API_KEY"] = ""

client = OpenAI(
    base_url="https://api.arewa.ai/inference/v1",
    api_key=os.environ.get("AREWA_API_KEY")
)

response = client.embeddings.create(
    # Selecciona cualquier modelo de embeddings de Arewa AI
    model="text-embedding-3-small", 
    input="What is the secret of life?"
)

# La API retornará una lista de flotantes (embedding)
embedding_vector = response.data[0].embedding
print(f"Embedding vector (first 5 dimensions): {embedding_vector[:5]}")
print(f"Total dimensions: {len(embedding_vector)}")