All pages
Powered by GitBook
1 of 1

Loading...

FireworksAI

Access FireworksAI models through LangDB’s API using OpenAI SDK

LangDB provides first class support for FireworksAI opensource hosted models.

You can use OpenAI SDK to run the xAI models.

from openai import OpenAI
client = OpenAI(
    base_url="https://api.us-east-1.langdb.ai"  # LangDB API base URL,
    api_key=api_key,  # Replace with your LangDB token
)
# Make the API call to LangDB's Completions API
response = client.chat.completions
import { OpenAI } from 'openai'; // Assuming you're using the OpenAI Node.js SDK
const apiBase = "https://api.us-east-1.langdb.ai";  // LangDB API base URL
const apiKey = "LANGDB_API_KEY";  // Replace with your LangDB token
const defaultHeaders = { "x-project-id"

curl "https://api.us-east-1.langdb.ai/v1/chat/completions" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $LANGDB_API_KEY" \
    -X "X-Project-Id: $Project_ID" \
    -d '{
        "model": "fireworksai/deepseek-r1",
        "messages": [
            {
                "role": "user",
                "content": "Write a haiku about recursion in programming."
            }
        ],
    }'
.
create
(
model="fireworksai/deepseek-r1", # Use the model
messages=[{"role": "user", "content": "Hello!"}],
extra_headers={"x-project-id": "xxxxx"} # LangDB Project ID
)
:
"xxxx"
};
// LangDB Project ID
const client = new OpenAI({
baseURL: apiBase,
apiKey: apiKey,
});
const response = await client.chat.completions.create({
model: "fireworksai/deepseek-r1", // Use the model
messages: [{"role": "user","content": "What are the earnings of Apple in 2022?"}],
}, { headers: defaultHeaders });
// Rest of Your Code\