Documentation
Intégrer Rabit
Un endpoint compatible OpenAI, un seul modèle et votre clé personnelle. Gardez toujours cette clé côté serveur.
Base URL
raabit.duckdns.org/v1
Modèle
deepseek-pro
Auth
Bearer token
[01]
Configuration générique
Base URL: https://raabit.duckdns.org/v1 Model: deepseek-pro API Key: votre clé Rabit
[02]
Python
from openai import OpenAI
client = OpenAI(
api_key="sk-xxxxxxxx",
base_url="https://raabit.duckdns.org/v1"
)
response = client.chat.completions.create(
model="deepseek-pro",
messages=[
{"role": "user", "content": "Explique cette fonction"}
]
)
print(response.choices[0].message.content)[03]
Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-xxxxxxxx",
baseURL: "https://raabit.duckdns.org/v1",
});
const response = await client.chat.completions.create({
model: "deepseek-pro",
messages: [
{ role: "user", content: "Explique ce code" }
],
});[04]
Streaming
stream = client.chat.completions.create(
model="deepseek-pro",
messages=[{"role": "user", "content": "Écris une fonction de tri"}],
stream=True,
)
for chunk in stream:
contenu = chunk.choices[0].delta.content
if contenu:
print(contenu, end="", flush=True)Passez stream=Truepour recevoir la réponse au fil de l’eau. La facturation suit la même règle : 1 crédit par jeton d’entrée, 2 par jeton de sortie.
Si vous interrompez le flux avant la fin, seuls les jetons déjà reçus vous sont facturés — le reste de la réservation vous est rendu.
[05]
Continue / VS Code
models:
- name: DeepSeek Pro via Rabit
provider: openai
model: deepseek-pro
apiBase: https://raabit.duckdns.org/v1
apiKey: sk-xxxxxxxx