TH ▾
รับคีย์ API

เริ่มต้นใช้งานสำหรับผู้ใช้ Ollama NSFW

รับคำตอบแรกของคุณในไม่กี่นาทีโดยชี้ SDK ที่เข้ากันได้กับ OpenAI ไปยังเอนด์พอยต์ที่โฮสต์ของเรา เริ่มต้นใช้งานนี้ครอบคลุมการตรวจสอบสิทธิ์ การแชทพื้นฐาน สตรีมมิง และการเรียกใช้ฟังก์ชันด้วยโมเดลแบบไม่เซ็นเซอร์ของเรา

ข้อกำหนดเบื้องต้นและการตรวจสอบสิทธิ์

คุณต้องการคีย์ API และ Base URL เพื่อเริ่มต้น ลงทะเบียนที่หน้า รับคีย์ API โดยใช้ Google หรืออีเมล คีย์ของคุณจะปรากฏทันที ไม่ต้องใช้บัตรสำหรับการทดลองใช้ Base URL คือ https://api.ollamansfw.com/v1 ตั้งค่านี้ในสภาพแวดล้อมหรือการกำหนดค่า SDK ของคุณ ตัวระบุโมเดลคือ uncensored เป็นโมเดลแบบเปิดน้ำหนักที่ทำงานบนเซิร์ฟเวอร์ของเรา ซึ่งแตกต่างจาก GPT หรือโมเดลของผู้จัดจำหน่ายรายอื่น

คำขอแรกของคุณ

ส่งคำขอ chat completion มาตรฐาน API ต้องการอาร์เรย์ messages ที่มี role และ content ใช้ curl เพื่อทดสอบการเชื่อมต่อ แทนที่ YOUR_API_KEY ด้วยคีย์จริงของคุณ การตอบสนองจะส่งคืนข้อความที่สร้างแล้วใน choices[0].message.content หากได้ 401 ให้ตรวจสอบคีย์ของคุณ หากได้ 402 แสดงว่าคุณต้องการเครดิต

การผสานรวม Python SDK

ใช้แพ็กเกจ Python openai ติดตั้งผ่าน pip กำหนดค่าไคลเอนต์ด้วย Base URL และคีย์ API ที่กำหนดเอง สิ่งนี้ช่วยให้เข้ากันได้กับเอนด์พอยต์ของเรา โค้ดด้านล่างแสดงการสร้างข้อความแบบง่าย จัดการคำขอและพิมพ์ผลลัพธ์ การจัดการข้อผิดพลาดควรจับข้อยกเว้น HTTP วิธีนี้ใช้ได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ

การผสานรวม SDK Node.js

ติดตั้งแพ็กเกจ Node.js openai ตั้งค่า Base URL และคีย์ API ในการเริ่มต้นไคลเอนต์ โครงสร้างสะท้อนตัวอย่าง Python ส่งตัวระบุโมเดล uncensored การตอบกลับมีข้อมูลการตอบกลับ ใช้ async/await สำหรับโค้ดที่สะอาด วิธีนี้เหมาะสำหรับแอปพลิเคชันฝั่งเซิร์ฟเวอร์หรือเครื่องมือ CLI ที่ต้องการการเข้าถึง API โดยตรง

การตอบแบบสตรีมมิง

เปิดใช้งานสตรีมมิงโดยการตั้งค่า stream: true API จะส่งคืนสตรีมแบบ server-sent events (SSE) แต่ละชิ้นส่วนมีข้อความบางส่วน ชิ้นสุดท้ายรวมสถิติการใช้งานโทเคน สิ่งนี้ช่วยลดความล่าช้าที่รับรู้ได้สำหรับคำตอบที่ยาว จัดการข้อผิดพลาดของสตรีมอย่างเหมาะสม SDK มีตัววนซ้ำสตรีมในตัวอยู่แล้ว ประมวลผลแต่ละชิ้นส่วนเพื่ออัปเดต UI แบบเรียลไทม์

ขีดจำกัด ข้อผิดพลาด และบริบท

หน้าต่างบริบทคือ 100,000 โทเคนรวม เอาต์พุตสามารถรันจนสุดหน้าต่างได้ ขีดจำกัดอัตราคือ 300 คำขอต่อนาที คำขอพร้อมกันจำกัดไว้ที่ 8 ต่อคีย์ ร่างคำขอต้องอยู่ภายใต้ 8 MB ข้อผิดพลาดทั่วไป: 401 (คีย์ไม่ถูกต้อง), 402 (เครดิตไม่เพียงพอ), 429 (ขีดจำกัดอัตรา) ข้อผิดพลาดไม่ใช้เครดิต การปฏิเสธเนื้อหาผิดกฎหมายไม่คิดเงิน เครดิตไม่หมดอายุ

cURL

curl https://api.ollamansfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamansfw.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamansfw.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);

สตรีมมิง

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)

ข้อมูลจำเพาะ API

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
ID โมเดลuncensored
Base URLhttps://api.ollamansfw.com/v1
เอาต์พุตสูงสุดได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก)
หน้าต่างบริบท100,000 โทเคน (อินพุตรวมเอาต์พุต)
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
โหมด JSONresponse_format: {"type": "json_object"}
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
ขนาดคำขอไม่เกิน 8 MB
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $20 ถึง $500
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100, +15% ตั้งแต่ $200
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก
ราคา$0.15 ต่อ 1 ล้านโทเคนอินพุต · $0.50 ต่อ 1 ล้านโทเคนเอาต์พุต
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที

ถาม-ตอบ

นี่คือ Ollama API ทางการหรือไม่

ไม่ใช่ API ที่โฮสต์โดยอิสระ เราให้บริการโมเดลแบบไม่เซ็นเซอร์ของเราเองผ่านเอนด์พอยต์ที่เข้ากันได้กับ OpenAI ไม่มีความเกี่ยวข้องกับ Ollama แม้จะใช้รูปแบบที่คล้ายกัน

ฉันจะเติมเงินเครดิตได้อย่างไร?

เติมเงินด้วย USDT (TRC20) หรือ USDC (Base) จำนวนขั้นต่ำคือ $20 มีโบนัสสำหรับการฝากเงินจำนวนมากขึ้น เครดิตจะถูกหักตามการใช้โทเคนจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน

ขนาดของหน้าต่างบริบทคือเท่าใด

หน้าต่างบริบททั้งหมดคือ 100,000 โทเคนสำหรับพรอมต์และการสร้างข้อความรวมกัน หากไม่ได้ตั้งค่า max_tokens การตอบกลับสามารถรันได้จนสุดหน้าต่าง