为什么在/.cloudiderc中配置了readme需要的三个export还是无法运行第一章中的01和02呢?
我尝试删除cloudiderc文件,发现还是不能运行。我原以为是因为一开始没配置但仍然可以使用00开篇的运行玫瑰花,不然。
恢复cloudiderc后,不需要写#后面的灰色api,因为已经定义了全局。可还是运行不了,不知什么原因
下图是readme配置后00课程的01小节运行后的终端内容
AI给出结果如下:
首先,.cloudiderc
文件通常用于配置CloudIDE(或类似IDE)的环境变量,确保这些变量在IDE启动时能被正确加载。如果你已经按照README文件中的指示配置了必要的export
语句,理论上这些环境变量应该已经生效。
然而,如果配置后仍然无法运行01和02小节,可能是以下几个原因导致的:
- 配置未生效:尽管你修改了
.cloudiderc
文件,但IDE可能没有正确加载这些配置。尝试重启IDE看是否解决问题。 - 路径或依赖问题:确保你的项目文件、脚本或依赖库都位于正确的路径下,且没有遗漏任何必要的文件。
- 权限问题:在某些系统上,运行某些脚本可能需要特定的权限。检查你的用户账户是否有足够的权限来执行这些脚本。
- 脚本错误:如果00开篇的玫瑰花可以运行,而01和02不能,可能是这两个小节中的脚本存在错误。检查脚本代码,看是否有语法错误或逻辑错误。
- README指示有误:最后,也要考虑README文件中的指示是否有误或过时,导致你按照错误的步骤进行操作。
下图是01课程的02小节,灰色的不需写也有人跑出来,但是我跑不出来,希望有高人指点
现在我把我的cloudiderc删除了 仍然是报错、、、
现在发现配置的api错误了,omg,再试试,或许能成功呢(看到希望
import os
from openai import OpenAI
os.environ["OPENAI_API_KEY"] = 'f4915087-be91-4166-b439-2b9517a46d38' os.environ["OPENAI_BASE_URL"] = 'ark.cn-beijing.volces.com/api/v3'
client = OpenAI()
#test print(os.environ.get("LLM_MODELEND"))
response = client.chat.completions.create( model='gpt-3.5-turbo', temperature=0.5, max_tokens=100, messages=[{"role": "user", "content": "请给我的花店起个名"}], ) 用了新的代码插入进去试试