Tài liệu tham khảo API Iymau
Bắt đầu với API LLM không kiểm duyệt của Iya Mau trong vài phút. Gửi văn bản, nhận văn bản và xử lý phản hồi streaming với các endpoint tương thích OpenAI quen thuộc.
Xác thực và API keys
Khóa API của bạn xác thực mọi yêu cầu. Đăng ký bằng Google hoặc email để nhận ngay một khóa hoạt động duy nhất. Hãy giữ khóa này an toàn vì nó đóng vai trò là mật khẩu của bạn đối với dịch vụ. Nếu bạn làm mất khóa, hãy tạo khóa mới để thay thế khóa cũ đang hoạt động. Hệ thống tính phí theo mức sử dụng token thực tế, vì vậy các lỗi và từ chối đều miễn phí. Bạn có thể nạp tiền bằng tiền điện tử bất cứ lúc nào.
curl https://api.iyamau.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Yêu cầu đầu tiên với endpoint chat completions
Gửi yêu cầu POST đến điểm cuối chat completions để tạo văn bản. Sử dụng URL cơ sở được cung cấp trên bảng điều khiển để đảm bảo tương thích với các máy khách tiêu chuẩn. Mã định danh mô hình luôn là "uncensored" cho dịch vụ chuyên dụng này. Bạn có thể điều chỉnh các tham số như temperature và top_p để kiểm soát mức độ sáng tạo. Hệ thống chấp nhận các tải trọng JSON tiêu chuẩn cho các lời nhắc và tin nhắn. Lỗi không tiêu thụ tín dụng trả trước của bạn. Cách tiếp cận này hoạt động với bất kỳ SDK tương thích OpenAI nào bạn thích.
from openai import OpenAI
client = OpenAI(base_url="https://api.iyamau.com/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)
Tích hợp với các client Node.js
Sử dụng Node.js SDK chính thức hoặc bất kỳ thư viện tương thích nào để tương tác với API. Định cấu hình client với base URL và khóa API của bạn. Model không kiểm duyệt phản hồi theo các định dạng thông điệp tiêu chuẩn. Bạn có thể gửi nhiều lượt trong một yêu cầu để có ngữ cảnh hội thoại. Đối tượng phản hồi chứa văn bản được tạo và thống kê sử dụng. Streaming được hỗ trợ để phân phối token theo thời gian thực. Phương pháp này đảm bảo độ trễ thấp cho các ứng dụng của bạn. Dịch vụ xử lý các công việc nặng trên máy chủ của chúng tôi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iyamau.com/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);
Phản hồi dạng stream và SSE
Bật chế độ stream bằng cách đặt tham số stream thành true. Bạn nhận được Server-Sent Events (SSE) cho mỗi token được tạo. Điều này cho phép hiển thị ngay lập tức văn bản khi nó được tạo. Chunk cuối cùng chứa tổng số token đã sử dụng cho yêu cầu. Tính năng này lý tưởng cho các giao diện trò chuyện và ứng dụng trực tiếp. Nó giảm độ trễ cảm nhận đối với người dùng cuối. Bạn có thể phân tích các đối tượng JSON trong mỗi sự kiện SSE. Mô hình không kiểm duyệt hỗ trợ giao thức tiêu chuẩn này một cách hiệu quả.
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)
Tham số: nhiệt độ, top_p và chế độ JSON
Kiểm soát hành vi sinh văn bản bằng các tham số tiêu chuẩn. Đặt temperature để điều chỉnh độ ngẫu nhiên, với các giá trị cao hơn làm tăng tính sáng tạo. Sử dụng top_p để lọc phân bố từ vựng. Bật chế độ JSON bằng cách đặt response_format là json_object để lấy dữ liệu có cấu trúc. Mô hình uncensored tuân thủ các ràng buộc này một cách đáng tin cậy. Bạn cũng có thể chỉ định các chuỗi dừng để dừng sinh văn bản sớm. Các giá trị seed cho phép kết quả có thể tái lập trong quá trình kiểm thử. Các tùy chọn này mang lại cho bạn khả năng kiểm soát chính xác về chất lượng đầu ra.
Giới hạn tốc độ, hạn ngạch và các lỗi phổ biến
API giới hạn 300 yêu cầu mỗi phút trên mỗi khóa. Bạn có thể có tối đa 8 yêu cầu đồng thời đang hoạt động cùng lúc. Mỗi thân yêu cầu không được vượt quá 8 MB. Nếu bạn nhận được lỗi 401, hãy kiểm tra tính hợp lệ của khóa API của bạn. Lỗi 402 cho biết số dư trả trước không đủ; hãy nạp tiền qua tiền điện tử để tiếp tục. Lỗi 429 có nghĩa là bạn đã đạt đến giới hạn tốc độ. Đợi vài giây trước khi thử lại. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Điều này cho phép xử lý tài liệu mở rộng hoặc các cuộc trò chuyện dài.
Câu hỏi thường gặp
API Iya Mau là gì?
Đây là API tương thích OpenAI lưu trữ cung cấp một mô hình ngôn ngữ lớn không kiểm duyệt duy nhất. Bạn gửi văn bản và nhận văn bản mà không từ chối nội dung đối với việc sử dụng người lớn hợp pháp. Nó hỗ trợ streaming, gọi hàm và chế độ JSON.
Bạn chấp nhận những phương thức thanh toán nào?
Chỉ crypto: USDT trên TRC20 hoặc USDC trên Base, số nguyên từ $20 đến $500. Tín dụng bonus áp dụng từ $50.
Kích thước context window là bao nhiêu?
Cửa sổ ngữ cảnh là 100,000 token, bao gồm cả prompt và kết quả trả về. Lượng đầu ra tối đa cho mỗi yêu cầu là 16,000 token. Nếu bạn không đặt max_tokens, giá trị mặc định là 2,048 token. Điều này cho phép tạo nội dung dài và xử lý ngữ cảnh mở rộng.