da ▾
Opret nøgle

ClaudeOpenAIOpsætningsguide

Claude openai compatible api: quickstart guide

Brug ethvert OpenAI SDK til at sende tekst til vores uncensurerede LLM via et enkelt endpoint. Denne guide viser, hvordan du opretter forbindelse til din kode på under et minut.

Base URL
https://api.claudeopenaicompatibleapi.com/v1
Model
unfiltered

Understøttede slutpunkter: chat og modeller

Vi leverer to standard endpoints. Brug POST /v1/chat/completions til tekstgenerering. Brug GET /v1/models til at verificere model-ID'et.

Vores service understøtter ikke embeddings, billedegenerering eller fine-tuning. Vi fokuserer strengt på chat-completions. Dette holder infrastrukturen enkel og omkostningseffektiv.

Du kan sende tekstprompts og modtage tekstsvare. Systemet understøtter streaming via Server-Sent Events. Du kan også bruge function calling og JSON-tilstand.

Autentificering og base URL-setup

Peg din klient til vores base URL, og angiv din API-nøgle. Base URL'en er https://api.claudeopenaicompatibleapi.com/v1.

Du får én nøgle pr. konto. Hvis du har brug for en ny nøgle, kan du generere en, og den gamle ophører med at virke. Der kræves ikke telefonnummer for at oprette en konto.

Indstil din API-nøgle i miljøvariablen eller SDK-konfigurationen. Nøglen giver adgang til din forudbetalede kredit.

cURL

curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Streaming

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)

Få din API-nøgle nu

Tilmeld dig, kopier nøglen, og opdater base URL'en. Opsætningen er fuldført.