it ▾
Crea chiave

ClaudeOpenAIGuida alla configurazione

API compatibile con OpenAI Claude: guida rapida

Utilizza qualsiasi SDK OpenAI per inviare testo al nostro LLM senza filtri tramite un singolo endpoint. Questa guida mostra come connettere il tuo codice in meno di un minuto.

URL Base
https://api.claudeopenaicompatibleapi.com/v1
Modello
senza filtri

Endpoint supportati: chat e modelli

Forniamo due endpoint standard. Usa POST /v1/chat/completions per la generazione di testo. Usa GET /v1/models a verificare l'ID del modello.

Il nostro servizio non supporta embeddings, generazione di immagini o fine-tuning. Ci concentriamo strettamente sulle chat completions. Questo mantiene l'infrastruttura semplice ed economica.

Puoi inviare prompt testuali e ricevere risposte testuali. Il sistema supporta lo streaming tramite Server-Sent Events. Puoi anche utilizzare il function calling e la modalità JSON.

Impostazione dell'URL di base e autenticazione

Indirizza il tuo client al nostro URL base e fornisci la tua chiave API. L'URL base è https://api.claudeopenaicompatibleapi.com/v1.

Ottieni una chiave per account. Se hai bisogno di una nuova chiave, generane una e quella vecchia smetterà di funzionare. Non è richiesto il numero di telefono per la registrazione.

Imposta la tua chiave API nella variabile d'ambiente o nella configurazione dell'SDK. La chiave concede l'accesso al tuo credito prepagato.

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)

Ottieni la tua chiave API ora

Registrati, copia la chiave, aggiorna l'URL di base. La configurazione è completata.