نسخه بتا · دانا به‌زودی عرضه می‌شود
مستندات

شروع سریع

اولین درخواست به API دانا در کمتر از پنج دقیقه

با سه قدم ساده اولین پاسخ را از دانا بگیرید.

۱. دریافت کلید API

وارد کنسول دانا شوید، یک کلید جدید بسازید و آن را ذخیره کنید.

۲. تنظیم متغیر محیطی

export DANA_API_KEY="dn-live-..."

۳. ارسال اولین درخواست

curl:

curl https://api.dana.expert/v1/chat/completions \
  -H "Authorization: Bearer $DANA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"dana-1","messages":[{"role":"user","content":"سلام دانا!"}]}'

Python (openai SDK):

from openai import OpenAI

client = OpenAI(
    api_key="$DANA_API_KEY",
    base_url="https://api.dana.expert/v1",
)

response = client.chat.completions.create(
    model="dana-1",
    messages=[{"role": "user", "content": "سلام دانا!"}],
)
print(response.choices[0].message.content)

Node.js (openai SDK):

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.DANA_API_KEY,
  baseURL: "https://api.dana.expert/v1",
});

const response = await client.chat.completions.create({
  model: "dana-1",
  messages: [{ role: "user", content: "سلام دانا!" }],
});
console.log(response.choices[0].message.content);

پاسخ نمونه

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "model": "dana-1",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "سلام! چطور می‌توانم کمکتان کنم؟"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 8,
    "completion_tokens": 14,
    "total_tokens": 22
  }
}

مراحل بعدی