Merge pull request #2344 from BerriAI/litellm_fix_cant_import_litellm

(fix) bug importing litellm on python 3.8
This commit is contained in:
Ishaan Jaff 2024-03-05 20:36:08 -08:00 committed by GitHub
commit a514eae85b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -376,7 +376,7 @@ class AmazonMistralConfig:
temperature: Optional[float] = None
top_p: Optional[float] = None
top_k: Optional[float] = None
stop: Optional[list[str]] = None
stop: Optional[List[str]] = None
def __init__(
self,
@ -384,7 +384,7 @@ class AmazonMistralConfig:
temperature: Optional[float] = None,
top_p: Optional[int] = None,
top_k: Optional[float] = None,
stop: Optional[list[str]] = None,
stop: Optional[List[str]] = None,
) -> None:
locals_ = locals()
for key, value in locals_.items():

View file

@ -2,7 +2,7 @@ from enum import Enum
import requests, traceback
import json, re, xml.etree.ElementTree as ET
from jinja2 import Template, exceptions, Environment, meta
from typing import Optional, Any
from typing import Optional, Any, List
import imghdr, base64
@ -586,7 +586,7 @@ def anthropic_messages_pt(messages: list):
return new_messages
def extract_between_tags(tag: str, string: str, strip: bool = False) -> list[str]:
def extract_between_tags(tag: str, string: str, strip: bool = False) -> List[str]:
ext_list = re.findall(f"<{tag}>(.+?)</{tag}>", string, re.DOTALL)
if strip:
ext_list = [e.strip() for e in ext_list]