Protokol Anthropic
Gunakan protokol ini dengan Claude Code, SDK Anthropic dan klien Messages API.
Base URL
https://api.noflex.workcURL
bash
curl https://api.noflex.work/v1/messages \
-H "x-api-key: sk-your-flex247-key" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "your-claude-model-id",
"max_tokens": 512,
"messages": [{"role": "user", "content": "Return only OK"}]
}'JavaScript / TypeScript
bash
npm install @anthropic-ai/sdkjs
import Anthropic from '@anthropic-ai/sdk'
const client = new Anthropic({
apiKey: process.env.FLEX247_API_KEY,
baseURL: 'https://api.noflex.work'
})
const message = await client.messages.create({
model: 'your-claude-model-id',
max_tokens: 512,
messages: [{ role: 'user', content: 'Review this API design.' }]
})
console.log(message.content[0].text)Python
bash
pip install anthropicpython
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["FLEX247_API_KEY"],
base_url="https://api.noflex.work",
)
message = client.messages.create(
model="your-claude-model-id",
max_tokens=512,
messages=[{"role": "user", "content": "Summarize this change."}],
)
print(message.content[0].text)Kesilapan konfigurasi biasa
- Elakkan
/v1/v1berulang dalamANTHROPIC_BASE_URL. - Gunakan ID model penuh yang dipaparkan dalam Dataran Model Flex247.
- Buang ruang tambahan pada
x-api-keyatauANTHROPIC_AUTH_TOKEN. - Jika klien hanya menyokong permintaan gaya OpenAI, gunakan Serasi OpenAI.