请教大佬们一个:youchat api使用问题

现在有一个Youchat的订阅,但是想通过api的方式使用,通过在本论坛搜索,找到you转api的帖子。

现在反代可以正常运行,但是在调用时报错。

反代运行成功:

测试代码

from openai import OpenAI

client = OpenAI(api_key="111", base_url="http://127.0.0.1:8080/v1")
response = client.chat.completions.create(
                        model="gpt-4o",
                        messages=[
                            {"role": "system", "content": "you are man"},
                            {"role": "user", "content": "who are you"},
                        ],
                        top_p=0.7,
                        temperature=0.1
                    )
result = response.choices[0].message.content.strip()

报错:openai.NotFoundError: Not Found

希望大佬能指点一下,特别感谢!

常规话题快问快答

5 个赞

用这个试试

这个问题你就用you问问就可以解决

1 个赞

为什么会not found

模型名字不对,是下划线不是减号

Only Anthropic API format is supported. Change the model name to use different models (default claude_3_opus)

只支持A社的API格式,默认模型为 claude_3_opus。

是不是请求方式出了问题(代码出了问题)

这里的api_key是随便指定的