happyhorse-1.0-i2v — ราคา, บริบท และประสิทธิภาพ
ภาพรวม
| รูปแบบ API | openai, openai-response, openai-response-compact, anthropic, gemini, openai-alpha-search |
|---|
ราคา
| ต่อคำขอ | $0.001471 |
|---|
ประสิทธิภาพ
| ปลายทาง API | https://api.airai.cc/v1 |
|---|---|
| เข้ากันได้กับ OpenAI | OpenAI-compatible |
คำถามที่พบบ่อย
happyhorse-1.0-i2v ราคาเท่าไหร่?
happyhorse-1.0-i2v คิดเงินตามจำนวนครั้ง ครั้งละ $0.001471
happyhorse-1.0-i2v มีหน้าต่างบริบทเท่าไร?
happyhorse-1.0-i2v มีหน้าต่างบริบท ไม่ระบุ ซึ่งเป็นขีดจำกัดโทเค็นรวมของอินพุตและเอาต์พุตต่อคำขอ
เรียกใช้ happyhorse-1.0-i2v จากโค้ดอย่างไร?
ตั้งค่า base_url เป็น https://api.airai.cc/v1 และ model เป็น happyhorse-1.0-i2v API เข้ากันได้กับ OpenAI ทั้งหมด
ทำไม happyhorse-1.0-i2v คืนค่า error 429?
429 คือการตอบกลับจำกัดอัตรา ลดการเรียกพร้อมกัน หน่วงเวลาก่อนลองใหม่ หรือเปลี่ยนแพ็กเกจที่มีโควตาสูงกว่า
เปรียบเทียบโมเดล
| Model | ผู้ให้บริการ | อินพุต | เอาต์พุต | บริบท |
|---|---|---|---|---|
| happyhorse-1.0-i2v | ต่อคำขอ $0.001471 | — | ไม่ระบุ | |
| happyhorse-1.1-i2v | Alibaba | - | — | ไม่ระบุ |
| happyhorse-1.0-t2v | ต่อคำขอ $0.001471 | — | ไม่ระบุ | |
| happyhorse-1.0-r2v | ต่อคำขอ $0.001471 | — | ไม่ระบุ | |
| happyhorse-1.0-video-edit | ต่อคำขอ $0.001471 | — | ไม่ระบุ | |
| happyhorse-1.1-t2v | Alibaba | - | — | ไม่ระบุ |
| happyhorse-1.1-r2v | Alibaba | - | — | ไม่ระบุ |
การแก้ปัญหา
429 คือการตอบกลับจำกัดอัตรา ลดการเรียกพร้อมกัน หน่วงเวลาก่อนลองใหม่ หรือเปลี่ยนแพ็กเกจที่มีโควตาสูงกว่า
สาเหตุที่พบบ่อย
- เรียกพร้อมกันมากเกินไป
- โควตาของแพ็กเกจปัจจุบันหมด
- ลองใหม่ทันทีโดยไม่หน่วงเวลา
วิธีแก้ไข
- จำกัดการเรียกพร้อมกันและหน่วงเวลาแบบ exponential
- เปลี่ยนเป็นแพ็กเกจโควตาสูงกว่า
- แคชคำขอที่ซ้ำกัน
วิธีเชื่อมต่อ
curl https://api.airai.cc/v1/chat/completions \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "happyhorse-1.0-i2v",
"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="happyhorse-1.0-i2v",
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: "happyhorse-1.0-i2v",
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: "happyhorse-1.0-i2v",
messages: [{ role: "user", content: "Hello" }]
}).then((r) => console.log(r.choices[0].message.content));แทนที่ <YOUR_API_KEY> ด้วย API Key จากการตั้งค่าโทเค็นของคุณ
เอนด์พอยต์ที่รองรับ
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: "happyhorse-1.0-i2v" });
const result = await model.generateContent(
"Explain quantum entanglement in one paragraph."
);
console.log(result.response.text());การรับรองตัวตน
คำขอทั้งหมดต้องแนบส่วนหัว Authorization: Bearer <TOKEN> เอนด์พอยต์รูปแบบ Anthropic ยังรองรับส่วนหัว x-api-key สร้าง API Key ได้ในหน้าโทเค็น ซึ่งคุณจำกัดตามโมเดล กลุ่ม IP และอัตราได้
พารามิเตอร์ที่รองรับ
| พารามิเตอร์ | ประเภท | ค่าเริ่มต้น | ช่วง | คำอธิบาย |
|---|---|---|---|---|
temperature | float | 1 | 0–2 | อุณหภูมิการสุ่มตัวอย่าง ยิ่งต่ำยิ่งเสถียร |
top_p | float | 1 | 0–1 | ความน่าจะเป็นสะสมของ nucleus sampling |
max_tokens | integer | — | — | จำนวน token สูงสุดในคำตอบ |
frequency_penalty | float | 0 | −2–2 | ลงโทษการทำซ้ำของ token ความถี่สูง |
presence_penalty | float | 0 | −2–2 | ส่งเสริมการนำหัวข้อใหม่มาใช้ |
stop | string[] | null | ≤ 4 | สตริงหยุดการสร้างสูงสุด 4 รายการ |
seed | integer | null | — | เมล็ดสำหรับการสุ่มที่ทำซ้ำได้มากขึ้น |
n | integer | 1 | — | จำนวนผลลัพธ์ที่สร้าง |
stream | boolean | false | — | ส่ง token แบบสตรีมผ่าน SSE |
response_format | object | — | — | บังคับให้ได้ JSON หรือผลลัพธ์ที่ตรงตาม schema |
tools | array | — | — | การประกาศเครื่องมือ / ฟังก์ชันที่โมเดลเรียกใช้ได้ |
tool_choice | string | object | auto | — | กลยุทธ์เลือกเครื่องมือหรือชื่อเครื่องมือเฉพาะ |
logprobs | boolean | false | — | ส่งกลับ log-probability ของแต่ละ token |
top_logprobs | integer | null | 0–20 | จำนวนความน่าจะเป็นสูงสุดที่ส่งคืนต่อ token |
logit_bias | map | — | — | แผนที่ logit bias ตาม token |
user | string | — | — | ตัวระบุผู้ใช้ปลายทางสำหรับการตรวจสอบความเสี่ยง |
ขีดจำกัดอัตรา
| ระดับ | RPM | TPM | RPD |
|---|---|---|---|
| Eco | 990 | 398K | 20K |
| Test | 980 | 393K | 20K |
อัปเดตข้อมูล: 2026-10-10 15:55