Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
Llamada directa a la API de AIHubMix
Sustituye <AIHUBMIX_API_KEY> por tu clave de AIHubMix. Ten en cuenta el periodo de validez y los límites de uso de la clave.
Para conocer las opciones disponibles de model, consulta la Galería de modelos. Solo tienes que copiar y pegar el nombre del modelo para utilizarlo.
import requests
import json
response = requests.post(
url="https://aihubmix.com/v1/chat/completions",
headers={
"Authorization": "Bearer <AIHUBMIX_API_KEY>",
"Content-Type": "application/json",
},
data=json.dumps({
"model": "gpt-4o-mini", # replace model id
"messages": [
{
"role": "user",
"content": "What is the meaning of life?"
}
]
})
)
Para respuestas en streaming, basta con añadir el parámetro stream: true.
Uso del SDK de OpenAI
Sustituye <AIHUBMIX_API_KEY> por tu clave de AIHubMix. Ten en cuenta el periodo de validez y los límites de uso de la clave. Para conocer las opciones disponibles de model, consulta la Galería de modelos. Solo tienes que copiar y pegar el nombre del modelo para utilizarlo.
from openai import OpenAI
client = OpenAI(
base_url="https://aihubmix.com/v1",
api_key="<AIHUBMIX_API_KEY>",
)
completion = client.chat.completions.create(
model="gpt-4o-mini", # replace model id
messages=[
{
"role": "developer",
"content": "Always reply in Chinese"
},
{
"role": "user",
"content": "What is the meaning of life?"
}
],
temperature=0.8,
max_tokens=1024,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
seed=random.randint(1, 1000000000),
)
print(completion.choices[0].message.content)
Para los modelos que admiten búsqueda web, puedes añadir el siguiente parámetro:
web_search_options={}, # search parameters
Modelos disponibles: gpt-4o-search-preview, gpt-4o-mini-search-preview.
Ten en cuenta que los modelos de búsqueda actualmente no admiten parámetros como temperature.
Última actualización: 2026-06-01