hy3 — السعر والسياق والأداء
hy3 نموذج من Tencent بنافذة سياق 256K ويدعم Reasoning, Tools, Open Weights. الإدخال - والإخراج - لكل مليون رمز.
نظرة عامة
| المزوّد | Tencent |
|---|---|
| السياق | 256K |
| القدرات | Reasoning, Tools, Open Weights |
| صيغ API | openai, openai-response, openai-response-compact, anthropic, gemini, openai-alpha-search |
| صيغة الفوترة | p * 0 + cr * 0 + cc * 0 + c * 0 |
Tencent Hy reasoning model for coding, instruction following, and agent tasksالأسعار
| الخطة | المعامل | الإدخال | الإخراج | ملاحظة |
|---|---|---|---|---|
| السعر الأساسي | 1× | - | - | |
| Plus | 1× | - | - | High — strong reasoning, stable. |
يتم عرض المجموعات المفعّلة لهذا النموذج فقط.
الأداء
| نقطة نهاية API | https://api.airai.cc/v1 |
|---|---|
| متوافق مع OpenAI | OpenAI-compatible |
الأسئلة الشائعة
كم يبلغ سعر hy3؟
الإدخال -، الإخراج - لكل مليون رمز.
ما حجم نافذة السياق في hy3؟
نافذة السياق في hy3 هي 256K، وهو الحد الأقصى لمجموع رموز الإدخال والإخراج في الطلب الواحد.
كيف أستدعي hy3 من الكود؟
وجّه base_url إلى https://api.airai.cc/v1 واضبط model على hy3. الواجهة متوافقة تماماً مع OpenAI.
لماذا يُرجع hy3 الخطأ 429؟
429 يعني تجاوز حد المعدل. قلّل الطلبات المتزامنة، وأعد المحاولة مع تأخير، أو انتقل إلى خطة بحصة أكبر.
مقارنة النماذج
| Model | المزوّد | الإدخال | الإخراج | السياق |
|---|---|---|---|---|
| hy3 | Tencent | - | — | 256K |
| tencent/Hunyuan-MT-7B | Tencent | $1.00 | $1.00 | غير محدد |
إصلاح الأخطاء
429 يعني تجاوز حد المعدل. قلّل الطلبات المتزامنة، وأعد المحاولة مع تأخير، أو انتقل إلى خطة بحصة أكبر.
الأسباب الشائعة
- طلبات متزامنة كثيرة جداً
- نفدت حصة الخطة الحالية
- إعادة المحاولة دون تأخير
كيفية الإصلاح
- تقليل التزامن وإعادة المحاولة بتأخير متزايد
- الانتقال إلى خطة بحصة أكبر
- تخزين الطلبات المتكررة مؤقتاً
كيفية الاتصال
curl https://api.airai.cc/v1/chat/completions \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "hy3",
"messages": [{"role": "user", "content": "Hello"}]
}'from openai import OpenAI
client = OpenAI(
api_key="<YOUR_API_KEY>",
base_url="https://api.airai.cc/v1"
)
response = client.chat.completions.create(
model="hy3",
messages=[{"role": "user", "content": "Hello"}]
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "<YOUR_API_KEY>",
baseURL: "https://api.airai.cc/v1"
});
const response = await client.chat.completions.create({
model: "hy3",
messages: [{ role: "user", content: "Hello" }]
});
console.log(response.choices[0].message.content);const OpenAI = require("openai");
const client = new OpenAI({
apiKey: "<YOUR_API_KEY>",
baseURL: "https://api.airai.cc/v1"
});
client.chat.completions.create({
model: "hy3",
messages: [{ role: "user", content: "Hello" }]
}).then((r) => console.log(r.choices[0].message.content));استبدل <YOUR_API_KEY> بمفتاح API من إعدادات الرمز.
نقاط نهاية متوافقة
openaiopenai-responseopenai-response-compactanthropicgeminiopenai-alpha-search
Gemini SDK · TypeScript
import { GoogleGenerativeAI } from "@google/generative-ai";
const genAI = new GoogleGenerativeAI("<YOUR_API_KEY>");
const model = genAI.getGenerativeModel({ model: "hy3" });
const result = await model.generateContent(
"Explain quantum entanglement in one paragraph."
);
console.log(result.response.text());المصادقة
يجب أن تتضمن كل الطلبات ترويسة Authorization: Bearer <TOKEN>. وتقبل نقاط النهاية بتنسيق Anthropic أيضًا ترويسة x-api-key. أنشئ مفتاح API في صفحة الرموز، حيث يمكنك تقييده حسب النموذج والمجموعة وIP والمعدل.
المعلمات المدعومة
| المعلمة | النوع | الافتراضي | النطاق | الوصف |
|---|---|---|---|---|
temperature | float | 1 | 0–2 | درجة حرارة أخذ العينات؛ الأقل أكثر استقرارًا |
top_p | float | 1 | 0–1 | الاحتمال التراكمي لأخذ العينات النووي |
max_tokens | integer | — | — | الحد الأقصى للرموز في الاستجابة |
frequency_penalty | float | 0 | −2–2 | يعاقب تكرار الرموز عالية التردد |
presence_penalty | float | 0 | −2–2 | يشجع إدخال موضوعات جديدة |
stop | string[] | null | ≤ 4 | حتى 4 سلاسل لإيقاف التوليد |
seed | integer | null | — | بذرة لعينة أكثر قابلية لإعادة الإنتاج |
n | integer | 1 | — | عدد المرشحين المولدين |
stream | boolean | false | — | بث الرموز عبر SSE |
response_format | object | — | — | يفرض إخراج JSON أو نتائج متوافقة مع المخطط |
tools | array | — | — | إعلانات الأدوات / الدوال التي يمكن للنموذج استدعاؤها |
tool_choice | string | object | auto | — | استراتيجية اختيار الأداة أو اسم أداة محدد |
logprobs | boolean | false | — | يعيد اللوغاريتم الاحتمالي لكل رمز |
top_logprobs | integer | null | 0–20 | عدد الاحتمالات الأعلى المرجعة لكل رمز |
logit_bias | map | — | — | تعيين انحياز logit لكل رمز |
user | string | — | — | معرف المستخدم النهائي لمراجعة المخاطر |
حدود المعدل
| المستوى | RPM | TPM | RPD |
|---|---|---|---|
| Eco | 990 | 398K | 20K |
| Test | 980 | 393K | 20K |
تحديث البيانات: 2026-10-10 15:55