chatanywhere / GPT_API_free

Free ChatGPT API Key,免费ChatGPT API,支持GPT4 API(免费),ChatGPT国内可用免费转发API,直连无需代理。可以搭配ChatBox等软件/插件使用,极大降低接口使用成本。国内即可无限制畅快聊天。
MIT License
24.07k stars 1.83k forks source link

OpenAIEmbeddings()中该怎么设置转发的host? #290

Open hzzgenius02 opened 1 month ago

hzzgenius02 commented 1 month ago

Describe the bug 描述bug 在OpenAIEmbeddings()函数中,设置host后仍然404,两个环境变量已经设置过了。

To Reproduce 复现方法 `from langchain.embeddings.openai import OpenAIEmbeddings from langchain.vectorstores import Chroma

embed_model = OpenAIEmbeddings(openai_proxy='https://api.chatanywhere.org') vectorstore = Chroma.from_documents(documents=docs, embedding=embed_model , collection_name="openai_embed")`

Screenshots 截图 image

ynpl commented 1 month ago

后面加个/v1试试

hzzgenius02 commented 1 month ago

后面加个/v1试试

还是不行,附demo.py的成功运行截图 image

ynpl commented 1 month ago

你确定你这api是这样写的? 1openai_proxy 是设置代理的么? 还有 embed_model 是什么? 如果1确定是这样写的话 那就不知道你这啥问题了, 去langchain里面的isuess问问吧 应该怎么填写 这个就不清楚了