th ▾

Claude api costs: quickstart for uncensored OpenAI-compatible API

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

ติดตั้ง SDK ที่เข้ากันได้กับ OpenAI ที่คุณต้องการ

เริ่มด้วยการติดตั้ง official SDK สำหรับภาษาของคุณ ไลบรารีจัดการ HTTP requests ด้านล่าง ดังนั้นคุณสามารถมุ่งเน้นไปที่ตรรกะ เรารองรับไคลเอนต์ใดๆ ที่ใช้โปรโตคอล OpenAI

  • Python: pip install openai
  • Node.js: npm install openai
  • Ruby: gem install openai

สิ่งนี้ช่วยให้เข้ากันได้กับเอนด์พอยต์มาตรฐานของเรา คุณไม่จำเป็นต้องติดตั้งพร็อกซีหรือตัวรวมข้อมูลเฉพาะทาง ไลบรารีมาตรฐานทำงานได้ทันทีกับ URL ฐานของเรา

กำหนดค่า base_url และคีย์ API ของคุณ

ชี้ SDK client ของคุณไปยัง endpoint ของเรา เปลี่ยน base_url เพื่อ https://api.claudeapicosts.com/v1. ใช้คีย์ API ที่คุณสร้างจากแดชบอร์ดของเรา

การกำหนดค่านี้ทำให้แน่ใจว่าการขอข้อมูลทั้งหมดจะถูกเปลี่ยนเส้นทางไปยังโมเดล uncensored ของเราโดยตรง ไม่มีค่าธรรมเนียมการเปลี่ยนเส้นทางซ่อนอยู่ โค้ดของคุณจะเหมือนกันกับการใช้งาน OpenAI มาตรฐาน

from openai import OpenAI

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

URL พื้นฐานคือการเปลี่ยนแปลงเพียงอย่างเดียวที่ใช้ การตรวจสอบสิทธิ์ใช้หัว Bearer token มาตรฐาน

ส่งคำขอการเติมข้อความแชทครั้งแรกของคุณ

ทำการร้องขอ POST ไปยัง /v1/chat/completions. ส่งคำขอของคุณและตั้งค่าโมเดลเป็น uncensored. โมเดลนี้ตอบกลับโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย

ใช้คำสั่ง curl ด้านล่างเพื่อทดสอบการเชื่อมต่อ แทนที่ YOUR_API_KEY พร้อมคีย์จริงของคุณ การตอบสนองจะส่งคืนข้อความที่สร้างเสร็จแล้ว

curl https://api.claudeapicosts.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
  }'

สิ่งนี้ยืนยันว่าการผสานรวมของคุณทำงานอยู่ ตอนนี้คุณสามารถส่งพรอมต์ใดๆ ไปยังโมเดลที่ไม่มีการเซ็นเซอร์ได้ โดยโทเค็นอินพุตคิดค่าใช้จ่ายที่ $0.15 ต่อ 1M

จัดการการตอบกลับแบบสตรีมและการใช้งาน tokens

เปิดใช้งานการสตรีมเพื่อรับโทเค็นแบบเรียลไทม์ ตั้ง stream: true ในการร้องขอของคุณ API ใช้ Server-Sent Events (SSE) สำหรับการส่งข้อมูล

รายละเอียดการใช้งานโทเค็นปรากฏในชิ้นสุดท้าย สิ่งนี้ช่วยให้คุณติดตามค่าใช้จ่ายได้อย่างแม่นยำ คุณสามารถแยกวิเคราะห์เหตุการณ์สุดท้ายเพื่อรับโทเค็นอินพุตและเอาต์พุตทั้งหมด

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)

การสตรีมช่วยลดความล่าช้า เหมาะอย่างยิ่งสำหรับอินเทอร์เฟซแชทและการสร้างเนื้อหาแบบยาว โมเดลรองรับหน้าต่างบริบท 100,000 โทเค็น

เปิดใช้งานการเรียกใช้ฟังก์ชันและโหมด JSON

ใช้ tools พารามิเตอร์นี้สำหรับการเรียกใช้ฟังก์ชัน สิ่งนี้เปิดใช้งานการสกัดข้อมูลที่มีโครงสร้างและการใช้เครื่องมือ ตั้ง response_format เพื่อ {"type": "json_object"} เพื่อให้ได้ผลลัพธ์ JSON อย่างเคร่งครัด

ฟีเจอร์เหล่านี้ทำงานเหมือนกับโมเดล OpenAI มาตรฐาน คุณสามารถกำหนดสคีมาเครื่องมือและให้โมเดลเลือกการดำเนินการ โหมด JSON รับประกันการแยกวิเคราะห์ที่คาดเดาได้

import OpenAI from "openai";

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

ทั้งสองฟีเจอร์รองรับอย่างสมบูรณ์ คุณสามารถรวมทั้งสองเพื่อทำงานอัตโนมัติที่ซับซ้อน โมเดลจัดการคำจำกัดความของเครื่องมือได้อย่างมีประสิทธิภาพ

ติดตามการใช้งานของคุณและเครดิตเติมเงินของคุณ

ติดตามค่าใช้จ่ายของคุณผ่านแดชบอร์ด เครดิตจะถูกหักตามการใช้งาน tokens จริง ข้อผิดพลาดและการปฏิเสธนั้นฟรี เครดิตพรีเพดไม่มีวันหมดอายุ

คุณสามารถเติมเงินด้วยคริปโทเคอร์เรนซีเท่านั้น โดยรับ USDT (TRC20) หรือ USDC (Base) ยอดเติมขั้นต่ำคือ $20 พร้อมโบนัสสำหรับจำนวนเงินที่มากขึ้น

  • $50+ เพิ่มเครดิตโบนัส +5%
  • $100+ เพิ่มเครดิตโบนัส +10%
  • $200+ เพิ่มเครดิตโบนัส +15%

ตรวจสอบยอดเงินของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ แดชบอร์ดแสดงการใช้งานแบบเรียลไทม์ ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก

คำถามที่พบบ่อย

ต้นทุน API ของ claude สำหรับโมเดลไม่มีเซ็นเซอร์นี้คือเท่าไร?

ราคาของเราคือ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens ไม่มีค่าธรรมเนียมแฝงหรือค่าใช้จ่ายในการสมัครสมาชิก คุณจ่ายเฉพาะ tokens ที่คุณใช้งานเท่านั้น

ฉันจะจัดการ rate limits และข้อผิดพลาดได้อย่างไร?

คุณได้รับ 300 คำขอต่อนาทีและคำขอพร้อมกัน 8 ครั้งต่อคีย์ ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตไม่เพียงพอ ข้อผิดพลาด 429 บ่งชี้ถึงการจำกัดอัตรา

context window และขีดจำกัด output เป็นอย่างไร?

หน้าต่างบริบทมีขนาด 100,000 tokens สำหรับ prompt และ completion รวมกัน ผลลัพธ์สูงสุดคือ 16,000 tokens ต่อคำขอ ผลลัพธ์เริ่มต้นคือ 2,048 tokens หากไม่ได้ระบุ

รับคีย์ API ในไม่กี่นาที

สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นั่นแหละ

เริ่มตอนนี้