XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Filter audio parameter

36266ae5
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +4 -1
Modified g4f/api/__init__.py +4 -1
@@ -690,6 +690,7 @@ class Api:
690 690 if credentials is not None and credentials.credentials != "secret":
691 691 api_key = credentials.credentials
692 692 try:
693 audio = filter_none(voice=config.voice, format=config.response_format, language=config.language)
693 694 response = await self.client.chat.completions.create(
694 695 messages=[
695 696 {"role": "user", "content": f"{config.instrcutions} Text: {config.input}"}
@@ -697,9 +698,11 @@ class Api:
697 698 model=config.model,
698 699 provider=config.provider if provider is None else provider,
699 700 prompt=config.input,
700 audio=filter_none(voice=config.voice, format=config.response_format, language=config.language),
701 701 api_key=api_key,
702 702 download_media=config.download_media,
703 **filter_none(
704 audio=audio if audio else None,
705 )
703 706 )
704 707 if response.choices[0].message.audio is not None:
705 708 response = base64.b64decode(response.choices[0].message.audio.data)