繁中 ▾

編碼 API 快速入門

透過我們的 OpenAI 相容端點,在幾分鐘內連接您的無審查程式碼 AI。僅按 token 使用量付費,預付信用額度永不過期。

基礎 URL 與驗證

將您的客戶端指向 https://api.codingapi.cc/v1 並發送您的金鑰至標頭。

使用 Google 或電子郵件登入後,從儀表板檢索您的憑證。API 預期標準的 OpenAI 授權。傳遞 Authorization: Bearer YOUR_KEY 每個請求都會產生。錯誤如 401 意味著密鑰無效或缺失。

每個帳戶擁有一個有效金鑰。生成新金鑰會立即撤銷舊金鑰。您可於控制台頁面管理金鑰。

聊天完成端點

發送訊息至 POST /v1/chat/completions 並接收文字輸出。

模型 ID 為 uncensored. 它針對合法成人內容不含過濾回答。使用標準訊息結構與 role 和 content 欄位。

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

請求回傳 JSON。如果您需要結構化資料,請透過 response_format 參數。API 支援串流和非串流回應。

Python SDK 整合

使用官方的 OpenAI Python 函式庫以輕鬆整合。

將基礎 URL 設定為我們的端點。程式庫會自動處理序列化。透過環境變數或明確參數傳遞您的 API 金鑰。

from openai import OpenAI

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

錯誤以標準異常形式引發。處理 402 付款錯誤,透過為您的加密貨幣信用額度充值。模型會根據您的提示詞歷史記錄生成文字。上下文在視窗內保持不變。

Node SDK 用法

為 JavaScript 項目安裝 OpenAI Node.js 套件。

使用我們的基礎 URL 和您的金鑰配置客戶端。語法與 Python 程式庫相似。使用您的系統訊息和使用者訊息建立完成呼叫。

import OpenAI from "openai";

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

回應包含生成文字與 Token 用量。請檢查 usage 物件以取得輸入與輸出 Token 計數。帳單會從您的預付餘額中扣款。信用額度不會過期。

串流與 Token

在請求主體中將 stream: true 在您的請求中。

接收即時生成的文字區塊。最後一個區塊包含請求的總 token 用量。這允許即時顯示程式碼或文字。

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)

解析 SSE 事件以提取增量內容。聚合文本以形成完整回應。Token 計數有助於您準確監控預付餘額的使用情況。

限制、錯誤與上下文

提示與補全的上下文視窗總計為 100,000 tokens。

每次請求的最大輸出為 16,000 個 token。設定 max_tokens 控制輸出長度。若未指定,預設輸出為 2,048 個 token。速率限制為每支金鑰每分鐘 300 個請求。

Handle 402 透過加密貨幣充值來支付錯誤費用。 429 表示速率限制。暫停並使用指數退避重試。請求主體必須保持在 8 MB 以下。這些限制可確保你的編碼任務的穩定推理。

技術問答

Coding API 的基本 URL 為何?

基礎網址為 HTTPS://api.codingapi.cc/v1。它與標準 OpenAI SDK 相容。請在客戶端設定中變更 base URL 以指向此處。

如何在無審查程式碼 AI 中處理錯誤?

使用標準的 HTTP 狀態碼。401 表示身份驗證無效。402 表示信用額度不足。429 表示達到速率限制。請查看回應主體以獲取錯誤詳細資訊和重試邏輯。

無審查的程式設計 AI 支援串流嗎?

是的,啟用 stream 參數即可串流傳輸。接收包含部分文字的伺服器發送事件(Server-Sent Events)。最後一個事件包含 token 使用量數據。此功能適用於所有標準的 OpenAI 相容客戶端。

產生您的 API 金鑰

註冊帳戶,取得金鑰,並更新端點 URL。這就是完整的設定。

取得您的金鑰