TH ▾
รับคีย์ API

คู่มือเริ่มต้นใช้งาน API AI Coding

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

การตั้งค่าการตรวจสอบสิทธิ์

เริ่มต้นโดยสร้างบัญชีที่ Get API key คุณต้องการเพียงอีเมลและรหัสผ่าน ไม่ต้องใช้บัตรเพื่อเริ่มต้น เมื่อสมัครรับคีย์ API เพียงคีย์เดียวทันที คีย์นี้ใช้ยืนยันตัวตนสำหรับคำขอทั้งหมดไปยัง base URL: https://api.codingllmapi.com/v1

รักษาความปลอดภัยของคีย์ของคุณ คุณสามารถสร้างคีย์ใหม่ได้ทุกเมื่อจากแดชบอร์ดของคุณ ซึ่งจะทำให้คีย์ก่อนหน้าหมดอายุทันที รหัสโมเดลที่จะส่งในคำขอของคุณคือ uncensored นี่คือโมเดลแบบเปิดน้ำหนักที่ทำงานบนเซิร์ฟเวอร์ของเราเอง ไม่ใช่พร็อกซีสำหรับ GPT, Claude หรือ Gemini

คำขอแรก

ส่งคำขอการเสร็จสิ้นการสนทนาแบบมาตรฐานโดยใช้รูปแบบที่เข้ากันได้กับ OpenAI API ยอมรับข้อความที่มีบทบาท (ผู้ใช้/ผู้ช่วย/ระบบ) และเนื้อหา ส่งคืนเอาต์พุตข้อความที่ปรับแต่งสำหรับการสร้างโค้ดโดยไม่กรองหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมายหรือหัวข้อที่ถกเถียงได้ (ยกเว้นเด็ก)

  • URL ฐาน: https://api.codingllmapi.com/v1
  • เอนด์พอยต์: POST /v1/chat/completions
  • โมเดล: uncensored
curl https://api.codingllmapi.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 SDK

ใช้ Python SDK ทางการของ OpenAI ชี้ไคลเอนต์ไปยัง URL ฐานของเราและระบุคีย์ API ของคุณ SDK จัดรูปแบบคำขอโดยอัตโนมัติ วิธีนี้ใช้ได้สำหรับการสร้างข้อความง่ายๆ หรือการสร้างลูป AI Agent ที่ซับซ้อนมากขึ้น

ตรวจสอบว่าคุณใช้เวอร์ชันล่าสุดของแพ็กเกจ openai ไคลเอนต์จะจัดการการแปลง JSON และ HTTP headers อย่างถูกต้องสำหรับเอนด์พอยต์ของเรา

from openai import OpenAI

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

ใช้แพ็กเกจ Node.js ทางการ openai ไม่ใช่ SDK เฉพาะของ Anthropic หรือ Google กำหนด base URL ให้ชี้ไปยังบริการของเรา วิธีนี้เข้ากันได้กับโครงสร้างคำขอที่เข้ากันได้กับ OpenAI ที่เราให้บริการ

ติดตั้งแพ็กเกจผ่าน npm install openai เริ่มต้นไคลเอนต์ด้วยคีย์และ base URL แบบกำหนดเอง วิธีนี้เชื่อถือได้สำหรับ AI Coding Agents ด้านเซิร์ฟเวอร์ที่ต้องสร้าง code snippets หรือวิเคราะห์ repository

import OpenAI from "openai";

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

การตอบสนองโค้ดแบบสตรีมมิง

สำหรับ feedback แบบเรียลไทม์ ให้เปิดใช้งาน streaming โดยตั้งค่า stream: true API จะส่ง Server-Sent Events (SSE) แต่ละ chunk มีผลลัพธ์โทเคนบางส่วน ทำให้ AI Coding Agent แสดง code ได้เมื่อสร้างเสร็จ ลดความล่าช้าที่รู้สึกได้สำหรับ code block ยาว

จัดการ stream events เพื่อรวมคำตอบสุดท้าย โมเดลจะสร้างต่อไปจนกว่าจะถึง context limit หรือพารามิเตอร์ max_tokens

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)

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

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

หน้าต่างบริบทมีขนาด 100,000 โทเคน (รวมพรอมต์และผลลัพธ์) หากพรอมต์บวกโค้ดที่สร้างเกินขอบเขตนี้ โมเดลจะหยุดทำงาน โปรดวางแผนโทเคนอินพุตให้เหลือที่สำหรับเอาท์พุต

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

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

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

ถาม-ตอบ

โมเดลนี้เหมือนกับ GPT-4 หรือ Claude หรือไม่

ไม่ เราให้บริการโมเดล open-weight uncensored ตัวเดียวบนเซิร์ฟเวอร์ GPU ของเราเอง โมเดลนี้ปรับแต่งสำหรับการสร้างโค้ดและไม่ใช้ตัวกรองเนื้อหาสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมายหรือหัวข้อที่ถกเถียงได้ ต่างจากโมเดลทั่วไป ไม่ใช่พร็อกซีสำหรับ OpenAI หรือ Anthropic

วิธีการคิดราคาเป็นอย่างไร?

เราใช้โมเดลเครดิตแบบเติมเงินล่วงหน้า โทเคนอินพุตราคา $0.25 ต่อ 1M; โทเคนเอาต์พุตราคา $1.00 ต่อ 1M เครดิตไม่หมดอายุ คุณสามารถเติมเงินด้วยคริปโต (USDT หรือ USDC) เริ่มต้นที่ $10 ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก

เนื้อหาใดถูกบล็อก?

ข้อจำกัดเดียวคือเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก เนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย นามธรรม หรือหัวข้อที่ถกเถียงได้ทั้งหมดอนุญาตได้ เราไม่ใช้พรอมต์สำหรับการฝึกอบรม ข้อมูลของคุณเป็นส่วนตัวสำหรับบัญชีของคุณ

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL ฐาน นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API