GPT, Claude, Gemini — все модели через единый API. Работает в России без VPN.Начать бесплатно
Интеграции

Django + ChatGPT интеграция

Добавление AI в Django проект

Интегрируйте ChatGPT в ваш Django проект для AI-функций.

Установка

bash
pip install openai django

Настройка

python
# settings.py
AITUNNEL_API_KEY = "sk-aitunnel-xxx"
AITUNNEL_BASE_URL = "https://api.aitunnel.ru/v1/"

Сервис для работы с AI

python
# services/ai_service.py
from django.conf import settings
from openai import OpenAI

class AIService:
    def __init__(self):
        self.client = OpenAI(
            api_key=settings.AITUNNEL_API_KEY,
            base_url=settings.AITUNNEL_BASE_URL
        )
    
    def chat(self, message: str, model: str = "gpt-5.2") -> str:
        response = self.client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": message}]
        )
        return response.choices[0].message.content
    
    def summarize(self, text: str) -> str:
        return self.chat(f"Кратко изложи: {text}")
    
    def translate(self, text: str, target_lang: str = "ru") -> str:
        return self.chat(f"Переведи на {target_lang}: {text}")

ai_service = AIService()

Использование во views

python
# views.py
from django.http import JsonResponse
from django.views.decorators.http import require_POST
from .services.ai_service import ai_service
import json

@require_POST
def chat_view(request):
    data = json.loads(request.body)
    message = data.get("message")
    
    response = ai_service.chat(message)
    return JsonResponse({"response": response})

@require_POST
def summarize_view(request):
    data = json.loads(request.body)
    text = data.get("text")
    
    summary = ai_service.summarize(text)
    return JsonResponse({"summary": summary})

Django REST Framework

python
# serializers.py
from rest_framework import serializers

class ChatSerializer(serializers.Serializer):
    message = serializers.CharField()
    model = serializers.CharField(default="gpt-5.2")

# views.py
from rest_framework.views import APIView
from rest_framework.response import Response

class ChatAPIView(APIView):
    def post(self, request):
        serializer = ChatSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        
        response = ai_service.chat(
            serializer.validated_data["message"],
            serializer.validated_data["model"]
        )
        return Response({"response": response})

Ключевые возможности

  • Django интеграция
  • DRF поддержка
  • Сервисный слой
  • Настройки в settings
  • Примеры views

Интегрируйте AI в ваш проект

AITUNNEL предоставляет OpenAI-совместимый API — подключение занимает минуты. Работает с любым фреймворком и языком программирования.

OpenAI-совместимыйПростая интеграцияДокументация
Начать работуРегистрация за 1 минуту

Доступные модели

Часто задаваемые вопросы

AITUNNEL — это сервис, предоставляющий доступ к AI API (OpenAI, Claude, Gemini и другим) в России без VPN. Мы работаем как прокси между вами и провайдерами AI, обеспечивая стабильное соединение и оплату в рублях.

Нет, VPN не нужен. AITUNNEL работает напрямую из России. Все запросы идут на российский сервер api.aitunnel.ru, который затем передаёт их провайдерам AI.

Мы принимаем оплату российскими банковскими картами, через СБП, а также по счёту для юридических лиц. Минимальная сумма пополнения — 299 рублей.

Да, AITUNNEL на 100% совместим с официальным OpenAI SDK. Вам нужно только изменить base_url на https://api.aitunnel.ru/v1/ и использовать ваш API ключ AITUNNEL.

Через AITUNNEL доступны все популярные AI модели: GPT-5.2, GPT-4.1, Claude Sonnet 4.5, Gemini 2.5, DeepSeek V3, Llama 4, FLUX 2 для изображений и многие другие.