Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cant run it #101

Closed
TheCodeInjection opened this issue Apr 26, 2023 · 4 comments
Closed

cant run it #101

TheCodeInjection opened this issue Apr 26, 2023 · 4 comments

Comments

@TheCodeInjection
Copy link

python examples/ai_society/role_playing.py
Traceback (most recent call last):
File "examples/ai_society/role_playing.py", line 3, in
from camel.agents import RolePlaying
ModuleNotFoundError: No module named 'camel'

@lightaime
Copy link
Member

Hi @TheCodeInjection, did you do pip install -e . for the package?

@TheCodeInjection
Copy link
Author

TheCodeInjection commented Apr 27, 2023

yes
but now im getting this error

(camel) PS C:\Users\areleh\Desktop\camel> python examples/ai_society/role_playing.py
Traceback (most recent call last):
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\tenacity_init_.py", line 382, in call
result = fn(*args, **kwargs)
File "C:\Users\areleh\Desktop\camel\camel\agents\chat_agent.py", line 130, in step
response = openai.ChatCompletion.create(
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\openai\api_resources\chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 149, in create
) = cls.__prepare_create_request(
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 106, in __prepare_create_request
requestor = api_requestor.APIRequestor(
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\openai\api_requestor.py", line 130, in init
self.api_key = key or util.default_api_key()
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\openai\util.py", line 186, in default_api_key
raise openai.error.AuthenticationError(
openai.error.AuthenticationError: No API key provided. You can set your API key in code using 'openai.api_key = ', or you can set the environment variable OPENAI_API_KEY=). If your API key is stored in a file, you can point the openai module at it with 'openai.api_key_path = '. You can generate API keys in the OpenAI web interface. See https://platform.openai.com/account/api-keys for details, or email support@openai.com if you have any questions.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\areleh\Desktop\camel\examples\ai_society\role_playing.py", line 56, in
main()
File "C:\Users\areleh\Desktop\camel\examples\ai_society\role_playing.py", line 9, in main
role_play_session = RolePlaying(
File "C:\Users\areleh\Desktop\camel\camel\agents\role_playing.py", line 71, in init
self.specified_task_prompt = task_specify_agent.step(
File "C:\Users\areleh\Desktop\camel\camel\agents\task_agent.py", line 85, in step
specified_task_msgs, terminated, _ = super().step(task_msg)
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\tenacity_init_.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\tenacity_init_.py", line 379, in call
do = self.iter(retry_state=retry_state)
File "C:\Users\areleh.conda\envs\camel\lib\site-packages\tenacity_init_.py", line 326, in iter
raise retry_exc from fut.exception()
tenacity.RetryError: RetryError[<Future at 0x1d2cefc8160 state=finished raised AuthenticationError>]

and i tryd doint the set OPENAI_API_KEY=API KEY command

@hammoudhasan
Copy link
Collaborator

Replied to this here: #100

@lightaime
Copy link
Member

I closed this issue. Please feel free to reopen if it is not fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants