11
2- # unofficial-claude2 -api
2+ # unofficial-claude -api
33
44## Table of Contents
55
@@ -42,13 +42,13 @@ and more.
4242## How to install
4343
4444``` shell
45- pip install unofficial-claude2 -api
45+ pip install unofficial-claude -api
4646```
4747
4848## Uninstallation
4949
5050``` shell
51- pip uninstall unofficial-claude2 -api
51+ pip uninstall unofficial-claude -api
5252```
5353
5454## Requirements
@@ -65,15 +65,15 @@ pip uninstall unofficial-claude2-api
6565
6666``` python
6767from sys import exit as sys_exit
68- from claude2_api .client import (
68+ from claude_api .client import (
6969 ClaudeAPIClient,
7070 SendMessageResponse,
7171)
72- from claude2_api .session import SessionData, get_session_data
73- from claude2_api .errors import ClaudeAPIError, MessageRateLimitError, OverloadError
72+ from claude_api .session import SessionData, get_session_data
73+ from claude_api .errors import ClaudeAPIError, MessageRateLimitError, OverloadError
7474
7575# Wildcard import will also work the same as above
76- # from claude2_api import *
76+ # from claude_api import *
7777
7878# List of attachments filepaths, up to 5, max 10 MB each
7979FILEPATH_LIST = [
@@ -192,7 +192,7 @@ If for whatever reason you'd like to avoid auto session gathering using selenium
192192you just need to manually create a ` SessionData ` class for ` ClaudeAPIClient ` constructor, like so...
193193
194194``` python
195- from claude2_api .session import SessionData
195+ from claude_api .session import SessionData
196196
197197cookie_header_value = " The entire Cookie header value string when you visit https://claude.ai/chats"
198198user_agent = " User agent to use, required"
@@ -215,8 +215,8 @@ __________
215215If you'd like to set an HTTP proxy for all requests, follow this example:
216216
217217``` py
218- from claude2_api .client import HTTPProxy, ClaudeAPIClient
219- from claude2_api .session import SessionData
218+ from claude_api .client import HTTPProxy, ClaudeAPIClient
219+ from claude_api .session import SessionData
220220
221221# Create HTTPProxy instance
222222http_proxy = HTTPProxy(
@@ -236,8 +236,8 @@ client = ClaudeAPIClient(session, proxy=http_proxy)
236236If you want to opt for SOCKS proxies instead, the procedure is the same, but you need to import the ` SOCKSProxy ` class instead, configuring it with the version number.
237237
238238``` py
239- from claude2_api .client import SOCKSProxy, ClaudeAPIClient
240- from claude2_api .session import SessionData
239+ from claude_api .client import SOCKSProxy, ClaudeAPIClient
240+ from claude_api .session import SessionData
241241
242242# Create SOCKSProxy instance
243243socks_proxy = SOCKSProxy(
@@ -259,8 +259,8 @@ __________
259259In case you have accounts that are unable to migrate to latest model, you can override the ` model_name ` string parameter of ` ClaudeAPIClient ` constructor.
260260
261261``` py
262- from claude2_api .client import ClaudeAPIClient
263- from claude2_api .session import SessionData
262+ from claude_api .client import ClaudeAPIClient
263+ from claude_api .session import SessionData
264264
265265session = SessionData(... )
266266
0 commit comments