@@ -38,29 +38,26 @@ for token, tool, tool_bool in T.handle_streaming(stream) :
3838├── __version__ = "0.0.3_genesis"
3939│
4040├── clients
41- │ ├── veniceai(api_key: str) -> openai.OpenAI
42- │ ├── deepseek(api_key: str) -> openai.OpenAI
43- │ ├── openrouter(api_key: str) -> openai.OpenAI
41+ │ ├── veniceai(api_key:str) -> openai.OpenAI
42+ │ ├── deepseek(api_key:str) -> openai.OpenAI
43+ │ ├── openrouter(api_key:str) -> openai.OpenAI
4444│ │
45- │ ├── veniceai_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float,
46- │ │ max_tokens:int, tools: list[dict], include_venice_system_prompt:bool=False, **kwargs) -> openai.Stream
47- │ ├── generic_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float,
48- │ │ max_tokens:int, tools:list[dict], **kwargs) -> openai.Stream
49- │ └── openrouter_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float,
50- │ max_tokens:int, tools:list[dict], **kwargs) -> openai.Stream
45+ │ ├── veniceai_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float, max_tokens:int, tools: list[dict], include_venice_system_prompt:bool=False, **kwargs) -> openai.Stream
46+ │ ├── generic_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float, max_tokens:int, tools:list[dict], **kwargs) -> openai.Stream
47+ │ └── openrouter_request(client:openai.OpenAI, messages:list[dict], model:str, temperature:float, max_tokens:int, tools:list[dict], **kwargs) -> openai.Stream
5148│
52- ├── handle_streaming(stream: openai.Stream) -> generator(token: str or None, tool: list, tool_bool: bool)
53- ├── handle_tool_call(tool_call: dict) -> tuple[str, str, dict, str]
49+ ├── handle_streaming(stream:openai.Stream) -> generator(token:str| None, tool:list, tool_bool:bool)
50+ ├── handle_tool_call(tool_call:dict) -> tuple[str, str, dict, str]
5451│
55- ├── create_assistant_response(content: str, tool_calls: list[dict]=None ) -> dict
56- ├── create_function_response(id: str, result: str, name: str) -> dict
57- ├── create_system_prompt(content: str) -> dict[str, str]
58- └── create_user_prompt(content: str) -> dict[str, str]
52+ ├── create_assistant_response(content:str, tool_calls:list[dict]) -> dict
53+ ├── create_function_response(id:str, result:str, name:str) -> dict[str, str, str]
54+ ├── create_system_prompt(content:str) -> dict[str, str]
55+ └── create_user_prompt(content:str) -> dict[str, str]
5956```
6057
6158## Roadmap
6259
63- - [ O ] v0.0.1: start
60+ - [ ] v0.0.1: start
6461- [X] v0.0.x: Add and confirm other API providers
6562- [X] v0.1.x: Functionality verifications
6663- [X] > v0.2.0: Add features for ** logic-only coding** approach
@@ -79,4 +76,4 @@ for token, tool, tool_bool in T.handle_streaming(stream) :
7976## Links
8077
8178- [ PyPI] ( https://pypi.org/project/open-taranis/ )
82- - [ GitHub Repository] ( https://github.com/SyntaxError4Life/open-taranis )
79+ - [ GitHub Repository] ( https://github.com/SyntaxError4Life/open-taranis )
0 commit comments