Keep your familiar workflow
Configure the Dev.dog endpoint, key, and model ID in a tool that supports custom APIs. Explore more models with the tools you already use.
UNIFIED AI MODEL ACCESS & MANAGEMENT
Everyday coding, content creation, or application development can all start here. Access AI models through Dev.dog and focus on what you really want to accomplish.
OpenAI, Anthropic, and Gemini API protocols.

MORE MODELS, MORE CHOICE
From coding to document processing, compare capabilities and choose for your needs and budget.
Writing, long documents, and complex code analysis.
Coding, assistants, and application development.
Tasks combining text, images, and documents.
Conversation, reasoning, and problem analysis.
Reasoning, code generation, and Chinese-language tasks.
Chinese, multilingual tasks, and open-model applications.
Long documents, research materials, and writing.
Check the catalog and selected group for specific versions, supported features, and prices.
Browse models & group pricingBUILT FOR EVERYDAY USE
Keep keys, usage, and spending clear as your projects grow.
Configure the Dev.dog endpoint, key, and model ID in a tool that supports custom APIs. Explore more models with the tools you already use.
Create separate keys for everyday tools, testing, and production. Rotate or revoke one without affecting your other projects.
View requests, token usage, and charges in the console. Compare results and spending to find an approach that works for you.
GET CONNECTED
Configure your client’s connection settings, or start with the code example to build your own application.
Sign in, compare capabilities and group prices, and choose a suitable option. Confirm that your account has available credit.
Create an API key for your chosen group. Enter it in your client, or store it in a server environment variable for your application.
Set the endpoint and exact model ID from the guide. Send a short request, confirm the response, and check its usage and charge.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DEV_DOG_KEY"],
base_url="https://dev.dog/v1",
)
response = client.chat.completions.create(
model="YOUR_MODEL_ID",
messages=[{"role": "user",
"content": "Hello!"}],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.DEV_DOG_KEY,
baseURL: "https://dev.dog/v1",
});
const response = await client.chat.completions.create({
model: "YOUR_MODEL_ID",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);
curl https://dev.dog/v1/chat/completions \
-H "Authorization: Bearer $DEV_DOG_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [{
"role": "user",
"content": "Hello!"
}]
}'
pip install openaiSet DEV_DOG_KEY to your key and YOUR_MODEL_ID to a model ID supported by your group.
Different tools may expect different endpoint formats. View setup details
BEFORE YOU CONNECT
About tool compatibility, model groups, and usage charges.
Need setup or troubleshooting details?
Read the connection guideIf your tool supports a custom endpoint, API key, and model name, follow the Dev.dog guide and choose the matching OpenAI, Anthropic, or Gemini protocol. Streaming, tool calls, and image input depend on the model and channel. Verify the features you need before making it part of your daily workflow.
For the OpenAI SDK, use https://dev.dog/v1. For Anthropic or Gemini clients, use the corresponding address in the guide. Some tools add /v1 automatically, so check their Base URL requirements to avoid repeating the version prefix.
Groups represent different access channels, with potentially different prices, features, and limits. Compare them in the catalog, then create a key for your chosen group. Test your actual tasks and review their costs before choosing a group for ongoing use.
The console shows request history and charges. Text models are usually billed by tokens, the units of text a model processes. Input, output, and cached tokens may have different prices. See the selected model and group for exact rates and other billing methods. Start with a short request to check actual usage.
Choose a model, create a key, and bring AI into your tools and projects.
Get started