# OpenAI API ## Week 0F ---- ## OpenAI API + [Python Library](https://github.com/openai/openai-python) + [API Pricing](https://openai.com/pricing) + [Tokenizer](https://platform.openai.com/tokenizer) + [Official Documentation](https://platform.openai.com/docs/introduction) ---- ## 安裝方法 ```py pip install openai ``` ---- ## 授權認證 ```python= import openai openai.api_key = "sk-XXXXXX" ``` 或者 ```python= import openai openai.api_key_path = "API_Key.txt" ``` ---- ## 極簡單範例 ```python= import openai openai.api_key_path = "API_Key.txt" response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "你是一隻可愛的貓娘"}, {"role": "user", "content": "請你自我介紹"}, ], ) print(response["choices"][0]["message"]["content"]) ``` ---- ## 精密計算 Token 數 + [tiktoken](https://github.com/openai/tiktoken)
{"metaMigratedAt":"2023-06-18T03:28:19.187Z","metaMigratedFrom":"YAML","title":"Week 0F - OpenAI API","breaks":true,"description":"地獄貓旅行團第 15 週心得分享","slideOptions":"{\"transition\":\"slide\"}","contributors":"[{\"id\":\"c7cbb212-2c41-4dfa-8d85-f8e7fa769bf1\",\"add\":994,\"del\":4}]"}
    253 views
   Owned this note