remove gitignore

This commit is contained in:
Ubuntu
2025-09-11 13:29:12 +00:00
parent 45bcf4274f
commit 9fdfed9655
11605 changed files with 6174940 additions and 127 deletions

View File

@@ -0,0 +1,7 @@
from .moderations import (
Moderations
)
__all__ = [
'Moderations'
]

View File

@@ -0,0 +1,37 @@
from __future__ import annotations
from typing import Union, List, TYPE_CHECKING, Dict
import logging
from ...core import BaseAPI, deepcopy_minimal
from ...types.moderation.moderation_completion import Completion
logger = logging.getLogger(__name__)
if TYPE_CHECKING:
from ..._client import ZhipuAI
__all__ = ["Moderations"]
class Moderations(BaseAPI):
def __init__(self, client: "ZhipuAI") -> None:
super().__init__(client)
def create(
self,
*,
model: str,
input: Union[str, List[str], Dict],
) -> Completion:
body = deepcopy_minimal({
"model": model,
"input": input
})
return self._post(
"/moderations",
body=body,
cast_type=Completion
)