- LlmApiServices
- Hướng dẫn nhanh: tích hợp api không kiểm duyệt
Hướng dẫn nhanh: tích hợp api không kiểm duyệt
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn bắt đầu nhanh này hướng dẫn bạn qua xác thực, yêu cầu cơ bản và các tính năng nâng cao như phát trực tiếp và gọi hàm.
Base URL và xác thực
Bắt đầu bằng cách trỏ client của bạn đến URL cơ sở của chúng tôi và xác thực bằng khóa API đã tạo. Dịch vụ của chúng tôi tương thích hoàn toàn với OpenAI, nghĩa là bạn chỉ cần cập nhật base_url và cung cấp khóa của bạn trong tiêu đề xác thực. Đăng ký qua Google hoặc email để nhận khóa của bạn ngay lập tức, không cần số điện thoại.
Giữ khóa của bạn an toàn, vì nó cấp quyền truy cập vào khoản tín dụng trả trước của bạn. Lỗi và từ chối không tiêu thụ token của bạn, vì vậy bạn có thể kiểm tra một cách an toàn.
Endpoint hoàn thành trò chuyện
Gửi dữ liệu văn bản đến điểm cuối hoàn tất trò chuyện để nhận các phản hồi văn bản. Yêu cầu POST đơn giản này cho phép bạn tương tác với mô hình không kiểm duyệt bằng các tham số tiêu chuẩn như temperature và top_p. Bạn không cần quản lý định tuyến phức tạp hoặc chọn từ nhiều mô hình nhà cung cấp.
curl https://api.llmapiservices.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main points of the attached documentation."}]
}'Mỗi yêu cầu tiêu thụ token đầu vào dựa trên lời nhắc của bạn và token đầu ra dựa trên văn bản được tạo ra. Lỗi miễn phí, vì vậy bạn có thể thử nghiệm mà không lo sợ các khoản phí bất ngờ.
Streaming và gọi hàm
Bật phản hồi thời gian thực bằng cách bật phát trực tiếp qua Server-Sent Events (SSE). Cách tiếp cận này cung cấp token khi chúng được tạo, mang lại trải nghiệm người dùng mượt mà hơn cho các ứng dụng trò chuyện. Bạn cũng có thể sử dụng gọi hàm để cho phép mô hình tương tác với các công cụ hoặc API bên ngoài một cách động.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapiservices.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)Cuộc gọi hàm trả về dữ liệu có cấu trúc mà ứng dụng của bạn có thể thực thi. Sự linh hoạt này rất quan trọng để xây dựng các tác nhân thông minh có thể thực hiện các hành động vượt ra ngoài việc tạo văn bản đơn thuần.
Chế độ JSON và tham số
Bắt buộc các định dạng đầu ra nghiêm ngặt bằng chế độ JSON, đảm bảo phản hồi là JSON hợp lệ để phân tích cú pháp đáng tin cậy. Bạn có thể kiểm soát hành vi tạo dữ liệu với các tham số như seed để tái lập hoặc stop chuỗi để dừng đầu ra tại các điểm cụ thể. Mức độ kiểm soát này giúp tích hợp API một cách liền mạch vào các quy trình làm việc hiện có.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapiservices.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);Việc điều chỉnh các tham số này cho phép bạn tinh chỉnh hành vi của mô hình cho các tác vụ cụ thể, đảm bảo kết quả nhất quán và có thể dự đoán được cho các ứng dụng của bạn.
Giới hạn tốc độ và lỗi
Theo dõi mức sử dụng dựa trên các giới hạn tốc độ của chúng tôi, cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Nếu bạn vượt quá các giới hạn này, bạn sẽ nhận được lỗi 429, cho biết rằng bạn nên giảm tốc độ yêu cầu. Lỗi xác thực trả về mã trạng thái 401 nếu khóa của bạn không hợp lệ.
Cửa sổ ngữ cảnh và quản lý tín dụng
Sử dụng cửa sổ ngữ cảnh rộng rãi 100.000 token cho cả prompt và kết quả kết hợp. Điều này cho phép các cuộc hội thoại dài hoặc xử lý tài liệu lớn mà không bị mất ngữ cảnh. Nếu bạn hết tín dụng, bạn sẽ nhận được lỗi 402, nhắc bạn nạp tiền qua tiền điện tử.
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)Tín dụng trả trước của bạn không bao giờ hết hạn, vì vậy bạn có thể dành thời gian cho các dự án lớn hơn. Lỗi không bị trừ vào số dư của bạn, đảm bảo bạn chỉ trả tiền cho các lần hoàn thành thành công.
Các câu hỏi thường gặp
URL cơ sở API LLM uncensored là gì?
URL cơ sở là HTTPS://api.llmapiservices.com/v1. Bạn có thể sử dụng URL này với bất kỳ SDK tương thích OpenAI nào bằng cách cập nhật cấu hình máy khách.
Làm thế nào để xác thực các yêu cầu của tôi?
Đính kèm khóa API của bạn vào tiêu đề Authorization dưới dạng mã token Bearer. Bạn có thể tạo khóa này ngay sau khi đăng ký bằng Google hoặc email.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Bạn sẽ nhận mã trạng thái 429. Giới hạn là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời cho mỗi khóa. Giảm tần suất yêu cầu của bạn để tiếp tục hoạt động bình thường.
Truy cập khóa của bạn qua một biểu mẫu
Đăng ký, sao chép khóa, cập nhật URL base. Chỉ vậy thôi.