Săriți la conținut

razorBridge AI Gateway

Folosiți razorBridge cu OpenAI SDK

Conectați OpenAI SDK la razorBridge AI Gateway cu un URL de bază personalizat. Configurați integrarea, trimiteți o cerere Chat Completions și verificați consumul.

Obțineți o cheie API

Creați un cont, încărcați soldul, apoi creați cheia API.

Trimiteți prima cerere

Păstrați cheia în RAZORBRIDGE_KEY pe server. Aceste exemple trimit o cerere scurtă, contra cost. Nu includeți datele de acces în codul din browser sau în sistemul de versionare.

Folosiți chat.completions.create. URL-ul de bază Gateway include deja calea API; nu adăugați /v1 sau /chat/completions la URL-ul de bază din SDK.

URL de bază

https://razorbridge.eu/api/v1/compute/gate

curl

curl --fail-with-body https://razorbridge.eu/api/v1/compute/gate/chat/completions \
  -H "Authorization: Bearer $RAZORBRIDGE_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"razorbridge-eu/deepseek-v4-flash-0731","messages":[{"role":"user","content":"Hello!"}],"max_tokens":128}'

Derulați orizontal pentru a vedea exemplul complet.

Python

# python -m pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://razorbridge.eu/api/v1/compute/gate",
    api_key=os.environ["RAZORBRIDGE_KEY"],
    max_retries=0,
)
response = client.chat.completions.create(
    model="razorbridge-eu/deepseek-v4-flash-0731",
    messages=[{"role": "user", "content": "Hello!"}],
    max_tokens=128,
)
print(response.choices[0].message.content)

Derulați orizontal pentru a vedea exemplul complet.

JavaScript

// npm install openai; save as example.mjs; node example.mjs
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://razorbridge.eu/api/v1/compute/gate",
  apiKey: process.env.RAZORBRIDGE_KEY,
  maxRetries: 0,
});
const response = await client.chat.completions.create({
  model: "razorbridge-eu/deepseek-v4-flash-0731",
  messages: [{ role: "user", content: "Hello!" }],
  max_tokens: 128,
});
console.log(response.choices[0].message.content);

Derulați orizontal pentru a vedea exemplul complet.

Documentația integrării

Verificați rezultatul

Un răspuns reușit conține choices și usage. Pentru 401, verificați cheia. Dacă modelul nu este disponibil sau cererea este refuzată din cauza politicii de acces, verificați lista de modele și permisiunile cheii. Dacă soldul este insuficient, încărcați-l înainte de a reîncerca. Dezactivați reîncercările automate în timpul diagnosticării.

Conectați instrumentele folosite

Înainte de a începe

Toate modelele păstrează datele în UE?

Nu. Verificați eticheta de rezidență a modelului ales. Modelele fără eticheta „doar în UE” pot procesa date în afara UE.

Cum trimit prima cerere?

Creați un cont, încărcați soldul și creați o cheie API. Setați URL-ul de bază, alegeți un model din lista actuală și trimiteți o cerere Chat Completions.

„Doar în UE” înseamnă că datele nu sunt păstrate?

Nu. Locul procesării și păstrarea datelor sunt aspecte distincte. Verificați DPA, subprocesatorii și condițiile de păstrare pentru utilizarea dorită.