Skip to content

Быстрый старт

Всего три шага — и вы сможете вызывать множество больших моделей на Tianshu из вашего существующего кода.

Шаг 1. Регистрация и создание ключа

  1. Откройте консоль и зарегистрируйте аккаунт (нужна верификация по email).
  2. Перейдите в Управление токенами, нажмите «Создать» и сгенерируйте API-ключ (вида sk-xxxxxx).
  3. Надёжно сохраните этот ключ — он равнозначен учётным данным вашего аккаунта.

Шаг 2. Замена базового адреса интерфейса

Измените базовый адрес интерфейса (base_url / BASE_URL) в вашем клиенте / SDK на стандартную линию Tianshu:

https://tian-shu.org

Полный адрес Chat-интерфейса в стиле OpenAI выглядит так:

https://tian-shu.org/v1/chat/completions

Для длительных запросов (например, генерации изображений) используйте прямую линию https://api.tian-shu.org, подробнее см. Описание линий.

Шаг 3. Первый запрос

cURL

bash
curl https://tian-shu.org/v1/chat/completions \
  -H "Authorization: Bearer $TIANSHU_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<выберите модель в Маркетплейсе моделей>",
    "messages": [{"role": "user", "content": "Hi, please introduce yourself"}]
  }'

Python (openai SDK)

python
from openai import OpenAI

client = OpenAI(
    api_key="your Tianshu key",
    base_url="https://tian-shu.org/v1",
)

resp = client.chat.completions.create(
    model="<pick a model from the Model Marketplace>",
    messages=[{"role": "user", "content": "Hi, please introduce yourself"}],
)
print(resp.choices[0].message.content)

Node.js (openai SDK)

js
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.TIANSHU_KEY,
  baseURL: 'https://tian-shu.org/v1',
});

const resp = await client.chat.completions.create({
  model: '<pick a model from the Model Marketplace>',
  messages: [{ role: 'user', content: 'Hi, please introduce yourself' }],
});
console.log(resp.choices[0].message.content);

Выбор модели

В поле model укажите имя модели, которую хотите вызвать. Все доступные модели, их группы и актуальные коэффициенты смотрите в Маркетплейсе моделей — просто скопируйте имя модели и используйте его.

Что дальше