Интегрируйте ChatGPT в ваш Django проект для AI-функций.
Установка
pip install openai djangoНастройка
# settings.py
AITUNNEL_API_KEY = "sk-aitunnel-xxx"
AITUNNEL_BASE_URL = "https://api.aitunnel.ru/v1/"Сервис для работы с AI
# 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
# 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
# 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 — подключение занимает минуты. Работает с любым фреймворком и языком программирования.
Доступные модели
Часто задаваемые вопросы
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 для изображений и многие другие.