Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用官方 OpenAI SDK 接入 Responses 与 Chat Completions。
npm install openai export CODEFLARE_API_KEY="YOUR_CODEFLARE_KEY"
from openai import OpenAI import os client = OpenAI( api_key=os.environ["CODEFLARE_API_KEY"], base_url="https://YOUR-REGION.example/v1", max_retries=0, ) response = client.responses.create( model="MODEL_ID", input="Hello", max_output_tokens=256, store=False, ) print(response.output_text)
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.CODEFLARE_API_KEY, baseURL: "https://YOUR-REGION.example/v1", maxRetries: 0, }); const response = await client.responses.create({ model: "MODEL_ID", input: "Hello", max_output_tokens: 256, store: false, }); console.log(response.output_text);
curl "https://YOUR-REGION.example/v1/responses" \ -H "Authorization: Bearer $CODEFLARE_API_KEY" \ -H 'Content-Type: application/json' \ -d '{"model":"MODEL_ID","input":"Hello","max_output_tokens":256,"store":false}'
client
with client.responses.create( model="MODEL_ID", input="Hello", max_output_tokens=256, store=False, stream=True, ) as stream: for event in stream: if event.type == "response.output_text.delta": print(event.delta, end="", flush=True)
const stream = await client.responses.create({ model: "MODEL_ID", input: "Hello", max_output_tokens: 256, store: false, stream: true, }); for await (const event of stream) { if (event.type === "response.output_text.delta") { process.stdout.write(event.delta); } }
chat-completions
client.chat.completions.create
max_retries=0
maxRetries: 0