Merge branch 'improve-debug-reasoning-and-other-misc-fixes' of github.com:khoj-ai/khoj into improve-debug-reasoning-and-other-misc-fixes

This commit is contained in:
sabaimran 2024-11-01 16:48:39 -07:00
commit e6eb87bbb5
2 changed files with 3 additions and 4 deletions

View file

@ -167,7 +167,7 @@ async def text_to_speech(
common: CommonQueryParams, common: CommonQueryParams,
text: str, text: str,
rate_limiter_per_minute=Depends( rate_limiter_per_minute=Depends(
ApiUserRateLimiter(requests=10, subscribed_requests=60, window=60, slug="chat_minute") ApiUserRateLimiter(requests=30, subscribed_requests=30, window=60, slug="chat_minute")
), ),
rate_limiter_per_day=Depends( rate_limiter_per_day=Depends(
ApiUserRateLimiter(requests=100, subscribed_requests=600, window=60 * 60 * 24, slug="chat_day") ApiUserRateLimiter(requests=100, subscribed_requests=600, window=60 * 60 * 24, slug="chat_day")
@ -555,7 +555,7 @@ async def chat(
common: CommonQueryParams, common: CommonQueryParams,
body: ChatRequestBody, body: ChatRequestBody,
rate_limiter_per_minute=Depends( rate_limiter_per_minute=Depends(
ApiUserRateLimiter(requests=5, subscribed_requests=20, window=60, slug="chat_minute") ApiUserRateLimiter(requests=20, subscribed_requests=20, window=60, slug="chat_minute")
), ),
rate_limiter_per_day=Depends( rate_limiter_per_day=Depends(
ApiUserRateLimiter(requests=100, subscribed_requests=600, window=60 * 60 * 24, slug="chat_day") ApiUserRateLimiter(requests=100, subscribed_requests=600, window=60 * 60 * 24, slug="chat_day")

View file

@ -1,12 +1,11 @@
import json import json
import logging import logging
from datetime import datetime from datetime import datetime
from typing import Any, Callable, Dict, List, Optional from typing import Callable, Dict, List, Optional
import yaml import yaml
from fastapi import Request from fastapi import Request
from khoj.database.adapters import ConversationAdapters, EntryAdapters
from khoj.database.models import Agent, KhojUser from khoj.database.models import Agent, KhojUser
from khoj.processor.conversation import prompts from khoj.processor.conversation import prompts
from khoj.processor.conversation.utils import ( from khoj.processor.conversation.utils import (