PT ▾
Crie chaves

ClaudeOpenAIGuia de configuração

API compatível com OpenAI Claude: guia de início rápido

Use qualquer SDK da OpenAI para enviar texto para nosso LLM sem censura por meio de um único endpoint. Este guia mostra como conectar seu código em menos de um minuto.

URL Base
https://api.claudeopenaicompatibleapi.com/v1
Modelo
sem censura

Endpoints suportados: chat e modelos

Oferecemos dois endpoints padrão. Use POST /v1/chat/completions para geração de texto. Use GET /v1/models para verificar o ID do modelo.

Nosso serviço não oferece embeddings, geração de imagens ou ajuste fino. Focamos estritamente em conclusões de chat. Isso mantém a infraestrutura simples e econômica.

Você pode enviar prompts de texto e receber respostas de texto. O sistema suporta streaming via Server-Sent Events. Você também pode usar chamada de funções e modo JSON.

Autenticação e configuração da URL base

Aponte seu cliente para nossa URL base e forneça sua chave da API. A URL base é https://api.claudeopenaicompatibleapi.com/v1.

Você recebe uma chave por conta. Se precisar de uma nova chave, gere uma e a antiga deixará de funcionar. Não é necessário número de telefone para o cadastro.

Defina sua chave de API na variável de ambiente ou na configuração do SDK. A chave concede acesso ao seu crédito pré-pago.

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)

Obtenha sua chave de API agora

Cadastre-se, copie a chave, atualize a URL base. A configuração está concluída.